/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-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-atomic/qrcu-1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-24 09:44:54,138 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-24 09:44:54,140 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-24 09:44:54,168 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-24 09:44:54,169 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-24 09:44:54,171 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-24 09:44:54,173 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-24 09:44:54,178 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-24 09:44:54,179 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-24 09:44:54,180 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-24 09:44:54,181 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-24 09:44:54,181 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-24 09:44:54,182 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-24 09:44:54,182 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-24 09:44:54,183 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-24 09:44:54,183 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-24 09:44:54,184 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-24 09:44:54,184 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-24 09:44:54,185 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-24 09:44:54,186 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-24 09:44:54,187 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-24 09:44:54,188 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-24 09:44:54,189 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-24 09:44:54,189 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-24 09:44:54,191 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-24 09:44:54,191 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-24 09:44:54,191 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-24 09:44:54,191 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-24 09:44:54,192 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-24 09:44:54,192 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-24 09:44:54,192 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-24 09:44:54,193 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-24 09:44:54,193 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-24 09:44:54,194 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-24 09:44:54,194 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-24 09:44:54,194 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-24 09:44:54,195 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-24 09:44:54,195 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-24 09:44:54,195 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-24 09:44:54,196 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-24 09:44:54,196 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-24 09:44:54,197 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-VariableLbe.epf [2021-03-24 09:44:54,209 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-24 09:44:54,209 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-24 09:44:54,210 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-24 09:44:54,210 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-24 09:44:54,210 INFO L138 SettingsManager]: * Use SBE=true [2021-03-24 09:44:54,211 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-24 09:44:54,211 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-24 09:44:54,211 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-24 09:44:54,211 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-24 09:44:54,211 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-24 09:44:54,211 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-24 09:44:54,211 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-24 09:44:54,211 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-24 09:44:54,212 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-24 09:44:54,212 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-24 09:44:54,212 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-24 09:44:54,212 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-24 09:44:54,212 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-24 09:44:54,212 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-24 09:44:54,212 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-24 09:44:54,212 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-24 09:44:54,212 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-24 09:44:54,212 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-24 09:44:54,213 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-24 09:44:54,213 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-24 09:44:54,213 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-24 09:44:54,213 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-24 09:44:54,213 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2021-03-24 09:44:54,213 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-24 09:44:54,213 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-03-24 09:44:54,433 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-24 09:44:54,447 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-24 09:44:54,449 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-24 09:44:54,449 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-24 09:44:54,450 INFO L275 PluginConnector]: CDTParser initialized [2021-03-24 09:44:54,450 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-atomic/qrcu-1.i [2021-03-24 09:44:54,490 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/322b1e8ba/5cc4342a6aca41538f3eec3f16dd58e4/FLAG45f03b757 [2021-03-24 09:44:54,912 INFO L306 CDTParser]: Found 1 translation units. [2021-03-24 09:44:54,913 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/qrcu-1.i [2021-03-24 09:44:54,920 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/322b1e8ba/5cc4342a6aca41538f3eec3f16dd58e4/FLAG45f03b757 [2021-03-24 09:44:54,929 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/322b1e8ba/5cc4342a6aca41538f3eec3f16dd58e4 [2021-03-24 09:44:54,930 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-24 09:44:54,931 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-24 09:44:54,932 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-24 09:44:54,932 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-24 09:44:54,934 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-24 09:44:54,934 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.03 09:44:54" (1/1) ... [2021-03-24 09:44:54,935 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d440238 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:44:54, skipping insertion in model container [2021-03-24 09:44:54,935 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.03 09:44:54" (1/1) ... [2021-03-24 09:44:54,939 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-24 09:44:54,961 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-24 09:44:55,159 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/qrcu-1.i[30694,30707] [2021-03-24 09:44:55,169 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/qrcu-1.i[30916,30929] [2021-03-24 09:44:55,191 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-24 09:44:55,199 INFO L203 MainTranslator]: Completed pre-run [2021-03-24 09:44:55,234 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/qrcu-1.i[30694,30707] [2021-03-24 09:44:55,235 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/qrcu-1.i[30916,30929] [2021-03-24 09:44:55,258 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-24 09:44:55,311 INFO L208 MainTranslator]: Completed translation [2021-03-24 09:44:55,312 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:44:55 WrapperNode [2021-03-24 09:44:55,312 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-24 09:44:55,313 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-24 09:44:55,313 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-24 09:44:55,313 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-24 09:44:55,317 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:44:55" (1/1) ... [2021-03-24 09:44:55,340 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:44:55" (1/1) ... [2021-03-24 09:44:55,371 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-24 09:44:55,372 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-24 09:44:55,372 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-24 09:44:55,372 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-24 09:44:55,377 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:44:55" (1/1) ... [2021-03-24 09:44:55,378 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:44:55" (1/1) ... [2021-03-24 09:44:55,389 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:44:55" (1/1) ... [2021-03-24 09:44:55,389 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:44:55" (1/1) ... [2021-03-24 09:44:55,398 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:44:55" (1/1) ... [2021-03-24 09:44:55,401 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:44:55" (1/1) ... [2021-03-24 09:44:55,403 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:44:55" (1/1) ... [2021-03-24 09:44:55,405 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-24 09:44:55,405 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-24 09:44:55,405 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-24 09:44:55,405 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-24 09:44:55,406 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:44:55" (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-24 09:44:55,460 INFO L130 BoogieDeclarations]: Found specification of procedure qrcu_reader1 [2021-03-24 09:44:55,460 INFO L138 BoogieDeclarations]: Found implementation of procedure qrcu_reader1 [2021-03-24 09:44:55,460 INFO L130 BoogieDeclarations]: Found specification of procedure qrcu_reader2 [2021-03-24 09:44:55,460 INFO L138 BoogieDeclarations]: Found implementation of procedure qrcu_reader2 [2021-03-24 09:44:55,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-03-24 09:44:55,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-24 09:44:55,460 INFO L130 BoogieDeclarations]: Found specification of procedure qrcu_updater [2021-03-24 09:44:55,460 INFO L138 BoogieDeclarations]: Found implementation of procedure qrcu_updater [2021-03-24 09:44:55,460 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-03-24 09:44:55,460 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-24 09:44:55,461 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-24 09:44:55,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-24 09:44:55,461 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-24 09:44:55,461 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-24 09:44:55,462 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-24 09:44:56,189 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-24 09:44:56,190 INFO L299 CfgBuilder]: Removed 8 assume(true) statements. [2021-03-24 09:44:56,191 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.03 09:44:56 BoogieIcfgContainer [2021-03-24 09:44:56,191 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-24 09:44:56,192 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-24 09:44:56,192 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-24 09:44:56,194 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-24 09:44:56,194 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.03 09:44:54" (1/3) ... [2021-03-24 09:44:56,194 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@786e7417 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.03 09:44:56, skipping insertion in model container [2021-03-24 09:44:56,194 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:44:55" (2/3) ... [2021-03-24 09:44:56,195 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@786e7417 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.03 09:44:56, skipping insertion in model container [2021-03-24 09:44:56,195 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.03 09:44:56" (3/3) ... [2021-03-24 09:44:56,195 INFO L111 eAbstractionObserver]: Analyzing ICFG qrcu-1.i [2021-03-24 09:44:56,199 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-24 09:44:56,202 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2021-03-24 09:44:56,202 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-24 09:44:56,232 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,233 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,233 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,233 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,233 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,233 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,233 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,233 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,233 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~myidx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,233 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~myidx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,234 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~myidx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,234 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~myidx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,234 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,234 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,234 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~myidx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,234 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use_done_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,234 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use_done_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,234 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use_done_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,234 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use_done_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,235 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~myidx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,236 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use_done_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,236 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use_done_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,236 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use_done_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,236 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use_done_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,236 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,237 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,237 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,237 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,237 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,237 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,237 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,237 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,237 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,237 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,238 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,238 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,238 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~myidx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,238 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,238 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use1_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,238 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,238 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,238 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use1_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,238 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~myidx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,238 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,238 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use1_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,239 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,239 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,239 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use1_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,239 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,239 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,239 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,239 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,239 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,239 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,239 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,240 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,240 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,240 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,240 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~myidx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,240 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use2_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,240 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,240 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use2_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,240 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,240 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,240 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~myidx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,240 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use2_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,241 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,241 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use2_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,241 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,241 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,241 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,241 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,241 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,241 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,241 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,242 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,242 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,242 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,242 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~myidx~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,242 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~myidx~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,242 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~myidx~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,242 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~myidx~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,242 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,242 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,243 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~myidx~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,243 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use_done_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,243 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use_done_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,243 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use_done_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,243 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use_done_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,265 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~myidx~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,265 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use_done_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,265 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use_done_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,265 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use_done_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,265 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use_done_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,266 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,266 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,266 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,266 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,266 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,266 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,266 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,266 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,266 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,266 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,267 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,267 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,267 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~myidx~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,267 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,267 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use1_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,267 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,267 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use1_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,267 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,267 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~myidx~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,267 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,267 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use1_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,267 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,267 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use1_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,267 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,268 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,268 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,268 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,268 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,268 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,268 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,268 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,268 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,268 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,268 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,268 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~myidx~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,268 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use2_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,269 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use2_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,269 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,269 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,269 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,269 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~myidx~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,269 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use2_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,269 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use2_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,269 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,269 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,269 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,270 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,270 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,270 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,270 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,270 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,270 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,270 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,270 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,271 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,271 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,271 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,271 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,271 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,271 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,271 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,271 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,271 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,271 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,271 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,272 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,272 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,272 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,272 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,272 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,272 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_~readerstart2.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,272 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_#in~readerstart1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,272 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_#in~readerstart1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,272 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_~readerstart1.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,272 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_#in~readerstart2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,272 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_~readerstart2.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,272 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_#in~readerstart2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,272 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_~readerstart1.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,272 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,273 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,273 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,273 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,273 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_~readerstart2.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,273 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_#in~readerstart1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,273 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_#in~readerstart1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,273 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_~readerstart1.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,273 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_#in~readerstart2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,273 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_~readerstart2.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,273 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_#in~readerstart2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,273 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_~readerstart1.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,273 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,273 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,274 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,274 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,274 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,274 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,274 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,274 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,274 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,274 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,274 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,274 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,274 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,274 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,274 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,275 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,275 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,275 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,275 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,275 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,275 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,275 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,275 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,275 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,275 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,275 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,275 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,275 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,275 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,276 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,276 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,276 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,276 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,276 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,276 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,276 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,276 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,276 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,276 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,276 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,277 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,277 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,277 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,277 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,277 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,277 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,277 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,277 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,277 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,277 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,278 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,278 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,278 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,278 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress1_~readerstart1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,278 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,278 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress1_#in~readerstart1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,281 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,281 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,282 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,282 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress1_~readerstart1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,282 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,282 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress1_#in~readerstart1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,282 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,282 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,282 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,282 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,282 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,282 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress1_~readerstart1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,283 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,283 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress1_#in~readerstart1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,283 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,283 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,283 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,283 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,283 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,283 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress1_~readerstart1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,283 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,283 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress1_#in~readerstart1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,284 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,284 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,284 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,284 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,284 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,284 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,284 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,284 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,284 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,284 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,284 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,284 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,285 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,285 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,285 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,285 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,285 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,285 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,285 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,285 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,285 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,285 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,285 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,285 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,285 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,286 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,286 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,286 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,286 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,286 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,286 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress2_~readerstart2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,286 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,286 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress2_#in~readerstart2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,286 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress2_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,286 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,286 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,287 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress2_~readerstart2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,287 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,287 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress2_#in~readerstart2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,287 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress2_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,287 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,287 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,287 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,287 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress2_~readerstart2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,287 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,287 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,287 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress2_#in~readerstart2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,287 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress2_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,287 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,288 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,288 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,288 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress2_~readerstart2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,288 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,288 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,288 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress2_#in~readerstart2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,288 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress2_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,288 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,288 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,289 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,289 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,289 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,289 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,289 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,289 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,289 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,289 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,289 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,289 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,290 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,290 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,290 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,290 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,290 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,290 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,291 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,291 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,291 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,291 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,291 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,291 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,291 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,291 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,291 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,291 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,291 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,291 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,292 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,292 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,292 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,292 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,294 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,295 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use2_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,300 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use_done_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,300 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,300 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use1_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,300 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,302 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,302 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,303 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,303 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use_done_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,303 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,303 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~myidx~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,303 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use_done_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,303 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use2_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,303 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use_done_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,303 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,304 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,304 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0___VERIFIER_atomic_use1_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,304 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,306 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use1_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,306 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,306 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,306 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~myidx~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,306 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,306 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use2_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,306 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,306 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use_done_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,306 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,306 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use1_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,306 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,306 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use_done_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,306 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use_done_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,307 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,307 WARN L313 ript$VariableManager]: TermVariabe qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use_done_~myidx not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,307 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1___VERIFIER_atomic_use2_#in~myidx| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,307 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,307 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,307 WARN L313 ript$VariableManager]: TermVariabe |qrcu_reader2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,308 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,308 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_#in~readerstart2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,308 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,308 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress2_#in~readerstart2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,308 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress1_#in~readerstart1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,308 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,308 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~sum~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,308 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~mem23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,308 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,308 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_#in~readerstart1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,309 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,309 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,309 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,309 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~nondet15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,309 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress1_~readerstart1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,309 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress1_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,309 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,309 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,309 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_~readerstart1.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,309 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,309 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_~readerstart2.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,309 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress2_~readerstart2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,309 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,309 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_~readerstart1.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,310 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,310 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_check_progress2_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,310 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,310 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,310 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_#in~readerstart1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,310 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,310 WARN L313 ript$VariableManager]: TermVariabe qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_~readerstart2.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,310 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,310 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2___VERIFIER_atomic_take_snapshot_#in~readerstart2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,310 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,310 WARN L313 ript$VariableManager]: TermVariabe |qrcu_updaterThread1of1ForFork2_#t~post20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:44:56,315 INFO L149 ThreadInstanceAdder]: Constructed 9 joinOtherThreadTransitions. [2021-03-24 09:44:56,327 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-24 09:44:56,348 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 09:44:56,348 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 09:44:56,348 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 09:44:56,348 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 09:44:56,348 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 09:44:56,348 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 09:44:56,348 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 09:44:56,348 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 09:44:56,359 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 161 places, 175 transitions, 392 flow [2021-03-24 09:44:56,427 INFO L129 PetriNetUnfolder]: 23/183 cut-off events. [2021-03-24 09:44:56,427 INFO L130 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2021-03-24 09:44:56,432 INFO L84 FinitePrefix]: Finished finitePrefix Result has 205 conditions, 183 events. 23/183 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 449 event pairs, 0 based on Foata normal form. 0/162 useless extension candidates. Maximal degree in co-relation 141. Up to 6 conditions per place. [2021-03-24 09:44:56,432 INFO L82 GeneralOperation]: Start removeDead. Operand has 161 places, 175 transitions, 392 flow [2021-03-24 09:44:56,438 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 147 places, 159 transitions, 345 flow [2021-03-24 09:44:56,439 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 09:44:56,446 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 147 places, 159 transitions, 345 flow [2021-03-24 09:44:56,448 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 147 places, 159 transitions, 345 flow [2021-03-24 09:44:56,451 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 147 places, 159 transitions, 345 flow [2021-03-24 09:44:56,472 INFO L129 PetriNetUnfolder]: 21/170 cut-off events. [2021-03-24 09:44:56,472 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-24 09:44:56,474 INFO L84 FinitePrefix]: Finished finitePrefix Result has 189 conditions, 170 events. 21/170 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 433 event pairs, 0 based on Foata normal form. 0/149 useless extension candidates. Maximal degree in co-relation 141. Up to 6 conditions per place. [2021-03-24 09:44:56,478 INFO L142 LiptonReduction]: Number of co-enabled transitions 10120 [2021-03-24 09:44:59,623 INFO L154 LiptonReduction]: Checked pairs total: 12308 [2021-03-24 09:44:59,623 INFO L156 LiptonReduction]: Total number of compositions: 85 [2021-03-24 09:44:59,624 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3185 [2021-03-24 09:44:59,632 INFO L129 PetriNetUnfolder]: 8/53 cut-off events. [2021-03-24 09:44:59,632 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-24 09:44:59,632 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:44:59,632 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:44:59,633 INFO L428 AbstractCegarLoop]: === Iteration 1 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:44:59,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:44:59,635 INFO L82 PathProgramCache]: Analyzing trace with hash 392022303, now seen corresponding path program 1 times [2021-03-24 09:44:59,640 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:44:59,640 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946234064] [2021-03-24 09:44:59,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:44:59,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:44:59,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:44:59,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:44:59,766 INFO L142 QuantifierPusher]: treesize reduction 2, result has 77.8 percent of original size [2021-03-24 09:44:59,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:44:59,771 INFO L142 QuantifierPusher]: treesize reduction 2, result has 77.8 percent of original size [2021-03-24 09:44:59,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:44:59,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:44:59,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:44:59,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:44:59,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:44:59,780 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-24 09:44:59,780 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946234064] [2021-03-24 09:44:59,781 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:44:59,781 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 09:44:59,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238711208] [2021-03-24 09:44:59,786 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 09:44:59,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:44:59,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 09:44:59,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 09:44:59,795 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 260 [2021-03-24 09:44:59,797 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 86 transitions, 199 flow. Second operand has 5 states, 5 states have (on average 181.4) internal successors, (907), 5 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:44:59,797 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:44:59,797 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 260 [2021-03-24 09:44:59,798 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:00,012 INFO L129 PetriNetUnfolder]: 467/1088 cut-off events. [2021-03-24 09:45:00,012 INFO L130 PetriNetUnfolder]: For 107/107 co-relation queries the response was YES. [2021-03-24 09:45:00,015 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1876 conditions, 1088 events. 467/1088 cut-off events. For 107/107 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 6966 event pairs, 137 based on Foata normal form. 135/1095 useless extension candidates. Maximal degree in co-relation 1760. Up to 523 conditions per place. [2021-03-24 09:45:00,022 INFO L132 encePairwiseOnDemand]: 242/260 looper letters, 45 selfloop transitions, 19 changer transitions 0/115 dead transitions. [2021-03-24 09:45:00,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 115 transitions, 388 flow [2021-03-24 09:45:00,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 09:45:00,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 09:45:00,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1164 transitions. [2021-03-24 09:45:00,035 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7461538461538462 [2021-03-24 09:45:00,036 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1164 transitions. [2021-03-24 09:45:00,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1164 transitions. [2021-03-24 09:45:00,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:00,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1164 transitions. [2021-03-24 09:45:00,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 194.0) internal successors, (1164), 6 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 260.0) internal successors, (1820), 7 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,050 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 260.0) internal successors, (1820), 7 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,051 INFO L185 Difference]: Start difference. First operand has 78 places, 86 transitions, 199 flow. Second operand 6 states and 1164 transitions. [2021-03-24 09:45:00,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 115 transitions, 388 flow [2021-03-24 09:45:00,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 115 transitions, 368 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-03-24 09:45:00,059 INFO L241 Difference]: Finished difference. Result has 82 places, 104 transitions, 339 flow [2021-03-24 09:45:00,060 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=177, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=339, PETRI_PLACES=82, PETRI_TRANSITIONS=104} [2021-03-24 09:45:00,061 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 4 predicate places. [2021-03-24 09:45:00,061 INFO L480 AbstractCegarLoop]: Abstraction has has 82 places, 104 transitions, 339 flow [2021-03-24 09:45:00,061 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 181.4) internal successors, (907), 5 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,061 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:00,061 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:00,062 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-24 09:45:00,062 INFO L428 AbstractCegarLoop]: === Iteration 2 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:00,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:00,062 INFO L82 PathProgramCache]: Analyzing trace with hash -727867361, now seen corresponding path program 1 times [2021-03-24 09:45:00,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:00,063 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535959360] [2021-03-24 09:45:00,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:00,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:00,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:00,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:00,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:00,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:00,136 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-24 09:45:00,136 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535959360] [2021-03-24 09:45:00,136 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:00,136 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-24 09:45:00,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498533193] [2021-03-24 09:45:00,137 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 09:45:00,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:00,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 09:45:00,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 09:45:00,138 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 260 [2021-03-24 09:45:00,139 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 104 transitions, 339 flow. Second operand has 3 states, 3 states have (on average 238.0) internal successors, (714), 3 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,139 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:00,139 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 260 [2021-03-24 09:45:00,139 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:00,172 INFO L129 PetriNetUnfolder]: 113/470 cut-off events. [2021-03-24 09:45:00,172 INFO L130 PetriNetUnfolder]: For 105/113 co-relation queries the response was YES. [2021-03-24 09:45:00,173 INFO L84 FinitePrefix]: Finished finitePrefix Result has 729 conditions, 470 events. 113/470 cut-off events. For 105/113 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3001 event pairs, 6 based on Foata normal form. 8/437 useless extension candidates. Maximal degree in co-relation 564. Up to 48 conditions per place. [2021-03-24 09:45:00,175 INFO L132 encePairwiseOnDemand]: 257/260 looper letters, 6 selfloop transitions, 2 changer transitions 0/106 dead transitions. [2021-03-24 09:45:00,175 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 106 transitions, 359 flow [2021-03-24 09:45:00,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 09:45:00,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 09:45:00,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 720 transitions. [2021-03-24 09:45:00,177 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9230769230769231 [2021-03-24 09:45:00,177 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 720 transitions. [2021-03-24 09:45:00,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 720 transitions. [2021-03-24 09:45:00,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:00,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 720 transitions. [2021-03-24 09:45:00,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 240.0) internal successors, (720), 3 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 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-24 09:45:00,179 INFO L81 ComplementDD]: Finished complementDD. Result 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-24 09:45:00,180 INFO L185 Difference]: Start difference. First operand has 82 places, 104 transitions, 339 flow. Second operand 3 states and 720 transitions. [2021-03-24 09:45:00,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 106 transitions, 359 flow [2021-03-24 09:45:00,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 106 transitions, 359 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-24 09:45:00,182 INFO L241 Difference]: Finished difference. Result has 85 places, 104 transitions, 347 flow [2021-03-24 09:45:00,182 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=347, PETRI_PLACES=85, PETRI_TRANSITIONS=104} [2021-03-24 09:45:00,183 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 7 predicate places. [2021-03-24 09:45:00,183 INFO L480 AbstractCegarLoop]: Abstraction has has 85 places, 104 transitions, 347 flow [2021-03-24 09:45:00,183 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 238.0) internal successors, (714), 3 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,183 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:00,183 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-24 09:45:00,184 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-24 09:45:00,184 INFO L428 AbstractCegarLoop]: === Iteration 3 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:00,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:00,184 INFO L82 PathProgramCache]: Analyzing trace with hash -1089050759, now seen corresponding path program 1 times [2021-03-24 09:45:00,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:00,184 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894487732] [2021-03-24 09:45:00,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:00,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:00,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:00,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:00,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:00,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:00,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:45:00,233 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894487732] [2021-03-24 09:45:00,233 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:00,234 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-24 09:45:00,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846451625] [2021-03-24 09:45:00,234 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 09:45:00,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:00,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 09:45:00,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 09:45:00,235 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 234 out of 260 [2021-03-24 09:45:00,235 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 104 transitions, 347 flow. Second operand has 3 states, 3 states have (on average 235.0) internal successors, (705), 3 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,235 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:00,235 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 234 of 260 [2021-03-24 09:45:00,236 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:00,274 INFO L129 PetriNetUnfolder]: 120/484 cut-off events. [2021-03-24 09:45:00,274 INFO L130 PetriNetUnfolder]: For 108/116 co-relation queries the response was YES. [2021-03-24 09:45:00,276 INFO L84 FinitePrefix]: Finished finitePrefix Result has 789 conditions, 484 events. 120/484 cut-off events. For 108/116 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 3078 event pairs, 6 based on Foata normal form. 8/458 useless extension candidates. Maximal degree in co-relation 647. Up to 61 conditions per place. [2021-03-24 09:45:00,277 INFO L132 encePairwiseOnDemand]: 257/260 looper letters, 6 selfloop transitions, 2 changer transitions 0/106 dead transitions. [2021-03-24 09:45:00,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 106 transitions, 367 flow [2021-03-24 09:45:00,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 09:45:00,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 09:45:00,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 711 transitions. [2021-03-24 09:45:00,279 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9115384615384615 [2021-03-24 09:45:00,279 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 711 transitions. [2021-03-24 09:45:00,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 711 transitions. [2021-03-24 09:45:00,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:00,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 711 transitions. [2021-03-24 09:45:00,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 237.0) internal successors, (711), 3 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 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-24 09:45:00,282 INFO L81 ComplementDD]: Finished complementDD. Result 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-24 09:45:00,282 INFO L185 Difference]: Start difference. First operand has 85 places, 104 transitions, 347 flow. Second operand 3 states and 711 transitions. [2021-03-24 09:45:00,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 106 transitions, 367 flow [2021-03-24 09:45:00,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 106 transitions, 363 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-24 09:45:00,287 INFO L241 Difference]: Finished difference. Result has 86 places, 104 transitions, 351 flow [2021-03-24 09:45:00,287 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=343, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=351, PETRI_PLACES=86, PETRI_TRANSITIONS=104} [2021-03-24 09:45:00,287 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 8 predicate places. [2021-03-24 09:45:00,287 INFO L480 AbstractCegarLoop]: Abstraction has has 86 places, 104 transitions, 351 flow [2021-03-24 09:45:00,287 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 235.0) internal successors, (705), 3 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,287 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:00,287 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-24 09:45:00,288 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-24 09:45:00,288 INFO L428 AbstractCegarLoop]: === Iteration 4 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:00,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:00,289 INFO L82 PathProgramCache]: Analyzing trace with hash 1198937217, now seen corresponding path program 1 times [2021-03-24 09:45:00,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:00,289 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731166870] [2021-03-24 09:45:00,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:00,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:00,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:00,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:00,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:00,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:00,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:00,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:00,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:00,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:00,373 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-24 09:45:00,374 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731166870] [2021-03-24 09:45:00,374 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:00,374 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-24 09:45:00,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329066252] [2021-03-24 09:45:00,374 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 09:45:00,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:00,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 09:45:00,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-24 09:45:00,378 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 260 [2021-03-24 09:45:00,380 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 104 transitions, 351 flow. Second operand has 5 states, 5 states have (on average 192.2) internal successors, (961), 5 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,380 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:00,380 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 260 [2021-03-24 09:45:00,380 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:00,592 INFO L129 PetriNetUnfolder]: 831/2073 cut-off events. [2021-03-24 09:45:00,593 INFO L130 PetriNetUnfolder]: For 388/484 co-relation queries the response was YES. [2021-03-24 09:45:00,600 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4082 conditions, 2073 events. 831/2073 cut-off events. For 388/484 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16004 event pairs, 149 based on Foata normal form. 38/1925 useless extension candidates. Maximal degree in co-relation 2821. Up to 463 conditions per place. [2021-03-24 09:45:00,609 INFO L132 encePairwiseOnDemand]: 250/260 looper letters, 39 selfloop transitions, 18 changer transitions 0/139 dead transitions. [2021-03-24 09:45:00,609 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 139 transitions, 552 flow [2021-03-24 09:45:00,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-24 09:45:00,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-24 09:45:00,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1386 transitions. [2021-03-24 09:45:00,611 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7615384615384615 [2021-03-24 09:45:00,611 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1386 transitions. [2021-03-24 09:45:00,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1386 transitions. [2021-03-24 09:45:00,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:00,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1386 transitions. [2021-03-24 09:45:00,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 198.0) internal successors, (1386), 7 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 260.0) internal successors, (2080), 8 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,617 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 260.0) internal successors, (2080), 8 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,617 INFO L185 Difference]: Start difference. First operand has 86 places, 104 transitions, 351 flow. Second operand 7 states and 1386 transitions. [2021-03-24 09:45:00,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 139 transitions, 552 flow [2021-03-24 09:45:00,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 139 transitions, 548 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-24 09:45:00,623 INFO L241 Difference]: Finished difference. Result has 92 places, 119 transitions, 456 flow [2021-03-24 09:45:00,623 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=347, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=456, PETRI_PLACES=92, PETRI_TRANSITIONS=119} [2021-03-24 09:45:00,624 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 14 predicate places. [2021-03-24 09:45:00,624 INFO L480 AbstractCegarLoop]: Abstraction has has 92 places, 119 transitions, 456 flow [2021-03-24 09:45:00,624 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 192.2) internal successors, (961), 5 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,624 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:00,624 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] [2021-03-24 09:45:00,624 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-24 09:45:00,624 INFO L428 AbstractCegarLoop]: === Iteration 5 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:00,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:00,625 INFO L82 PathProgramCache]: Analyzing trace with hash 150924975, now seen corresponding path program 1 times [2021-03-24 09:45:00,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:00,625 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025457485] [2021-03-24 09:45:00,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:00,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:00,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:00,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:00,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:00,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:00,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:00,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:00,682 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-24 09:45:00,682 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025457485] [2021-03-24 09:45:00,682 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:00,682 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-24 09:45:00,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324969082] [2021-03-24 09:45:00,683 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-24 09:45:00,683 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:00,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-24 09:45:00,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-24 09:45:00,685 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 193 out of 260 [2021-03-24 09:45:00,686 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 119 transitions, 456 flow. Second operand has 4 states, 4 states have (on average 195.5) internal successors, (782), 4 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:00,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 193 of 260 [2021-03-24 09:45:00,686 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:00,947 INFO L129 PetriNetUnfolder]: 1148/3038 cut-off events. [2021-03-24 09:45:00,947 INFO L130 PetriNetUnfolder]: For 1790/1960 co-relation queries the response was YES. [2021-03-24 09:45:00,958 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6453 conditions, 3038 events. 1148/3038 cut-off events. For 1790/1960 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 25959 event pairs, 149 based on Foata normal form. 68/2843 useless extension candidates. Maximal degree in co-relation 5618. Up to 622 conditions per place. [2021-03-24 09:45:00,968 INFO L132 encePairwiseOnDemand]: 254/260 looper letters, 56 selfloop transitions, 11 changer transitions 7/161 dead transitions. [2021-03-24 09:45:00,968 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 161 transitions, 789 flow [2021-03-24 09:45:00,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-24 09:45:00,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-24 09:45:00,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1006 transitions. [2021-03-24 09:45:00,970 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7738461538461539 [2021-03-24 09:45:00,970 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1006 transitions. [2021-03-24 09:45:00,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1006 transitions. [2021-03-24 09:45:00,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:00,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1006 transitions. [2021-03-24 09:45:00,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 201.2) internal successors, (1006), 5 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 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-24 09:45:00,974 INFO L81 ComplementDD]: Finished complementDD. Result has 6 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-24 09:45:00,974 INFO L185 Difference]: Start difference. First operand has 92 places, 119 transitions, 456 flow. Second operand 5 states and 1006 transitions. [2021-03-24 09:45:00,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 161 transitions, 789 flow [2021-03-24 09:45:00,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 161 transitions, 789 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-24 09:45:00,981 INFO L241 Difference]: Finished difference. Result has 99 places, 127 transitions, 552 flow [2021-03-24 09:45:00,982 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=552, PETRI_PLACES=99, PETRI_TRANSITIONS=127} [2021-03-24 09:45:00,982 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 21 predicate places. [2021-03-24 09:45:00,982 INFO L480 AbstractCegarLoop]: Abstraction has has 99 places, 127 transitions, 552 flow [2021-03-24 09:45:00,982 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 195.5) internal successors, (782), 4 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:00,982 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:00,982 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-24 09:45:00,982 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-24 09:45:00,982 INFO L428 AbstractCegarLoop]: === Iteration 6 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:00,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:00,983 INFO L82 PathProgramCache]: Analyzing trace with hash -208229607, now seen corresponding path program 1 times [2021-03-24 09:45:00,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:00,983 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229722941] [2021-03-24 09:45:00,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:00,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:01,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:01,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:01,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:01,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:45:01,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:01,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:01,008 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-24 09:45:01,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229722941] [2021-03-24 09:45:01,008 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:01,008 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-24 09:45:01,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395703905] [2021-03-24 09:45:01,009 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 09:45:01,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:01,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 09:45:01,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 09:45:01,010 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 260 [2021-03-24 09:45:01,010 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 127 transitions, 552 flow. Second operand has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:01,011 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:01,011 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 260 [2021-03-24 09:45:01,011 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:01,080 INFO L129 PetriNetUnfolder]: 201/876 cut-off events. [2021-03-24 09:45:01,080 INFO L130 PetriNetUnfolder]: For 453/550 co-relation queries the response was YES. [2021-03-24 09:45:01,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1725 conditions, 876 events. 201/876 cut-off events. For 453/550 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6718 event pairs, 5 based on Foata normal form. 26/848 useless extension candidates. Maximal degree in co-relation 1609. Up to 108 conditions per place. [2021-03-24 09:45:01,087 INFO L132 encePairwiseOnDemand]: 257/260 looper letters, 34 selfloop transitions, 2 changer transitions 0/128 dead transitions. [2021-03-24 09:45:01,087 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 128 transitions, 630 flow [2021-03-24 09:45:01,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 09:45:01,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 09:45:01,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 679 transitions. [2021-03-24 09:45:01,088 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8705128205128205 [2021-03-24 09:45:01,088 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 679 transitions. [2021-03-24 09:45:01,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 679 transitions. [2021-03-24 09:45:01,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:01,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 679 transitions. [2021-03-24 09:45:01,090 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.33333333333334) internal successors, (679), 3 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:01,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 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-24 09:45:01,091 INFO L81 ComplementDD]: Finished complementDD. Result 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-24 09:45:01,091 INFO L185 Difference]: Start difference. First operand has 99 places, 127 transitions, 552 flow. Second operand 3 states and 679 transitions. [2021-03-24 09:45:01,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 128 transitions, 630 flow [2021-03-24 09:45:01,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 128 transitions, 630 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-24 09:45:01,094 INFO L241 Difference]: Finished difference. Result has 103 places, 128 transitions, 574 flow [2021-03-24 09:45:01,095 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=574, PETRI_PLACES=103, PETRI_TRANSITIONS=128} [2021-03-24 09:45:01,095 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 25 predicate places. [2021-03-24 09:45:01,095 INFO L480 AbstractCegarLoop]: Abstraction has has 103 places, 128 transitions, 574 flow [2021-03-24 09:45:01,095 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:01,095 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:01,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-24 09:45:01,095 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-24 09:45:01,095 INFO L428 AbstractCegarLoop]: === Iteration 7 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:01,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:01,096 INFO L82 PathProgramCache]: Analyzing trace with hash 605538917, now seen corresponding path program 2 times [2021-03-24 09:45:01,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:01,096 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796034793] [2021-03-24 09:45:01,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:01,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:01,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:01,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:01,125 INFO L142 QuantifierPusher]: treesize reduction 2, result has 77.8 percent of original size [2021-03-24 09:45:01,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:01,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:01,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:01,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:01,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:01,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:01,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:01,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:01,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:01,145 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-24 09:45:01,145 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796034793] [2021-03-24 09:45:01,145 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:01,146 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-24 09:45:01,146 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102695824] [2021-03-24 09:45:01,146 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-24 09:45:01,146 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:01,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-24 09:45:01,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-03-24 09:45:01,147 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 260 [2021-03-24 09:45:01,149 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 128 transitions, 574 flow. Second operand has 6 states, 6 states have (on average 181.5) internal successors, (1089), 6 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:01,149 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:01,149 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 260 [2021-03-24 09:45:01,149 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:01,539 INFO L129 PetriNetUnfolder]: 1037/2451 cut-off events. [2021-03-24 09:45:01,540 INFO L130 PetriNetUnfolder]: For 2566/2682 co-relation queries the response was YES. [2021-03-24 09:45:01,550 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5978 conditions, 2451 events. 1037/2451 cut-off events. For 2566/2682 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 19773 event pairs, 31 based on Foata normal form. 142/2459 useless extension candidates. Maximal degree in co-relation 5605. Up to 762 conditions per place. [2021-03-24 09:45:01,561 INFO L132 encePairwiseOnDemand]: 240/260 looper letters, 99 selfloop transitions, 29 changer transitions 0/193 dead transitions. [2021-03-24 09:45:01,561 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 193 transitions, 1172 flow [2021-03-24 09:45:01,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-24 09:45:01,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-24 09:45:01,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1365 transitions. [2021-03-24 09:45:01,564 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.75 [2021-03-24 09:45:01,564 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1365 transitions. [2021-03-24 09:45:01,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1365 transitions. [2021-03-24 09:45:01,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:01,564 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1365 transitions. [2021-03-24 09:45:01,566 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 195.0) internal successors, (1365), 7 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:01,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 260.0) internal successors, (2080), 8 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:01,568 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 260.0) internal successors, (2080), 8 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:01,568 INFO L185 Difference]: Start difference. First operand has 103 places, 128 transitions, 574 flow. Second operand 7 states and 1365 transitions. [2021-03-24 09:45:01,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 193 transitions, 1172 flow [2021-03-24 09:45:01,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 193 transitions, 1160 flow, removed 2 selfloop flow, removed 1 redundant places. [2021-03-24 09:45:01,581 INFO L241 Difference]: Finished difference. Result has 113 places, 152 transitions, 847 flow [2021-03-24 09:45:01,581 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=847, PETRI_PLACES=113, PETRI_TRANSITIONS=152} [2021-03-24 09:45:01,581 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 35 predicate places. [2021-03-24 09:45:01,581 INFO L480 AbstractCegarLoop]: Abstraction has has 113 places, 152 transitions, 847 flow [2021-03-24 09:45:01,582 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 181.5) internal successors, (1089), 6 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:01,582 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:01,582 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] [2021-03-24 09:45:01,582 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-24 09:45:01,582 INFO L428 AbstractCegarLoop]: === Iteration 8 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:01,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:01,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1397762451, now seen corresponding path program 1 times [2021-03-24 09:45:01,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:01,582 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574481318] [2021-03-24 09:45:01,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:01,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:01,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:01,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:01,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:01,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:01,608 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-24 09:45:01,608 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574481318] [2021-03-24 09:45:01,608 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:01,608 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-24 09:45:01,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328212891] [2021-03-24 09:45:01,609 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 09:45:01,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:01,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 09:45:01,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 09:45:01,610 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 260 [2021-03-24 09:45:01,611 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 152 transitions, 847 flow. Second operand has 3 states, 3 states have (on average 238.66666666666666) internal successors, (716), 3 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:01,611 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:01,611 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 260 [2021-03-24 09:45:01,611 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:01,783 INFO L129 PetriNetUnfolder]: 582/1993 cut-off events. [2021-03-24 09:45:01,783 INFO L130 PetriNetUnfolder]: For 3126/3315 co-relation queries the response was YES. [2021-03-24 09:45:01,793 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4805 conditions, 1993 events. 582/1993 cut-off events. For 3126/3315 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 17831 event pairs, 10 based on Foata normal form. 45/1896 useless extension candidates. Maximal degree in co-relation 4419. Up to 237 conditions per place. [2021-03-24 09:45:01,799 INFO L132 encePairwiseOnDemand]: 258/260 looper letters, 17 selfloop transitions, 1 changer transitions 0/156 dead transitions. [2021-03-24 09:45:01,799 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 156 transitions, 911 flow [2021-03-24 09:45:01,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 09:45:01,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 09:45:01,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 720 transitions. [2021-03-24 09:45:01,800 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9230769230769231 [2021-03-24 09:45:01,801 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 720 transitions. [2021-03-24 09:45:01,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 720 transitions. [2021-03-24 09:45:01,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:01,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 720 transitions. [2021-03-24 09:45:01,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 240.0) internal successors, (720), 3 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:01,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 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-24 09:45:01,803 INFO L81 ComplementDD]: Finished complementDD. Result 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-24 09:45:01,803 INFO L185 Difference]: Start difference. First operand has 113 places, 152 transitions, 847 flow. Second operand 3 states and 720 transitions. [2021-03-24 09:45:01,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 156 transitions, 911 flow [2021-03-24 09:45:01,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 156 transitions, 896 flow, removed 4 selfloop flow, removed 1 redundant places. [2021-03-24 09:45:01,813 INFO L241 Difference]: Finished difference. Result has 115 places, 152 transitions, 837 flow [2021-03-24 09:45:01,814 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=837, PETRI_PLACES=115, PETRI_TRANSITIONS=152} [2021-03-24 09:45:01,814 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 37 predicate places. [2021-03-24 09:45:01,814 INFO L480 AbstractCegarLoop]: Abstraction has has 115 places, 152 transitions, 837 flow [2021-03-24 09:45:01,814 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 238.66666666666666) internal successors, (716), 3 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:01,814 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:01,814 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-24 09:45:01,814 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-24 09:45:01,814 INFO L428 AbstractCegarLoop]: === Iteration 9 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:01,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:01,815 INFO L82 PathProgramCache]: Analyzing trace with hash -1982291357, now seen corresponding path program 1 times [2021-03-24 09:45:01,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:01,815 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907553770] [2021-03-24 09:45:01,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:01,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:01,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:01,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:01,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:01,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:01,844 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-24 09:45:01,844 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907553770] [2021-03-24 09:45:01,844 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:01,844 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-24 09:45:01,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761325438] [2021-03-24 09:45:01,845 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 09:45:01,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:01,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 09:45:01,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 09:45:01,847 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 234 out of 260 [2021-03-24 09:45:01,848 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 152 transitions, 837 flow. Second operand has 3 states, 3 states have (on average 235.66666666666666) internal successors, (707), 3 states have internal predecessors, (707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:01,848 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:01,848 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 234 of 260 [2021-03-24 09:45:01,848 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:02,011 INFO L129 PetriNetUnfolder]: 590/2026 cut-off events. [2021-03-24 09:45:02,012 INFO L130 PetriNetUnfolder]: For 3257/3493 co-relation queries the response was YES. [2021-03-24 09:45:02,021 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4882 conditions, 2026 events. 590/2026 cut-off events. For 3257/3493 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 18227 event pairs, 10 based on Foata normal form. 61/1942 useless extension candidates. Maximal degree in co-relation 4501. Up to 240 conditions per place. [2021-03-24 09:45:02,027 INFO L132 encePairwiseOnDemand]: 258/260 looper letters, 18 selfloop transitions, 1 changer transitions 0/156 dead transitions. [2021-03-24 09:45:02,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 156 transitions, 901 flow [2021-03-24 09:45:02,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 09:45:02,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 09:45:02,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 711 transitions. [2021-03-24 09:45:02,028 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9115384615384615 [2021-03-24 09:45:02,028 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 711 transitions. [2021-03-24 09:45:02,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 711 transitions. [2021-03-24 09:45:02,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:02,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 711 transitions. [2021-03-24 09:45:02,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 237.0) internal successors, (711), 3 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:02,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 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-24 09:45:02,031 INFO L81 ComplementDD]: Finished complementDD. Result 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-24 09:45:02,031 INFO L185 Difference]: Start difference. First operand has 115 places, 152 transitions, 837 flow. Second operand 3 states and 711 transitions. [2021-03-24 09:45:02,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 156 transitions, 901 flow [2021-03-24 09:45:02,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 156 transitions, 900 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-24 09:45:02,041 INFO L241 Difference]: Finished difference. Result has 117 places, 152 transitions, 845 flow [2021-03-24 09:45:02,041 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=845, PETRI_PLACES=117, PETRI_TRANSITIONS=152} [2021-03-24 09:45:02,041 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 39 predicate places. [2021-03-24 09:45:02,041 INFO L480 AbstractCegarLoop]: Abstraction has has 117 places, 152 transitions, 845 flow [2021-03-24 09:45:02,041 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 235.66666666666666) internal successors, (707), 3 states have internal predecessors, (707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:02,042 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:02,042 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, 1, 1, 1, 1] [2021-03-24 09:45:02,042 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-24 09:45:02,042 INFO L428 AbstractCegarLoop]: === Iteration 10 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:02,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:02,042 INFO L82 PathProgramCache]: Analyzing trace with hash -136074226, now seen corresponding path program 1 times [2021-03-24 09:45:02,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:02,042 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235276309] [2021-03-24 09:45:02,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:02,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:02,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:02,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:02,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:02,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:02,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:02,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:02,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:02,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:02,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:02,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:02,079 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-24 09:45:02,079 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235276309] [2021-03-24 09:45:02,079 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:02,079 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 09:45:02,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118790349] [2021-03-24 09:45:02,079 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 09:45:02,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:02,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 09:45:02,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-24 09:45:02,081 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 260 [2021-03-24 09:45:02,082 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 152 transitions, 845 flow. Second operand has 5 states, 5 states have (on average 217.4) internal successors, (1087), 5 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:02,082 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:02,082 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 260 [2021-03-24 09:45:02,082 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:02,393 INFO L129 PetriNetUnfolder]: 1016/3147 cut-off events. [2021-03-24 09:45:02,393 INFO L130 PetriNetUnfolder]: For 5892/6324 co-relation queries the response was YES. [2021-03-24 09:45:02,411 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8352 conditions, 3147 events. 1016/3147 cut-off events. For 5892/6324 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 30386 event pairs, 65 based on Foata normal form. 116/3087 useless extension candidates. Maximal degree in co-relation 7702. Up to 699 conditions per place. [2021-03-24 09:45:02,424 INFO L132 encePairwiseOnDemand]: 249/260 looper letters, 50 selfloop transitions, 30 changer transitions 2/198 dead transitions. [2021-03-24 09:45:02,424 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 198 transitions, 1271 flow [2021-03-24 09:45:02,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-24 09:45:02,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-24 09:45:02,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1572 transitions. [2021-03-24 09:45:02,427 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8637362637362638 [2021-03-24 09:45:02,427 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1572 transitions. [2021-03-24 09:45:02,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1572 transitions. [2021-03-24 09:45:02,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:02,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1572 transitions. [2021-03-24 09:45:02,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 224.57142857142858) internal successors, (1572), 7 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:02,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 260.0) internal successors, (2080), 8 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:02,433 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 260.0) internal successors, (2080), 8 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:02,433 INFO L185 Difference]: Start difference. First operand has 117 places, 152 transitions, 845 flow. Second operand 7 states and 1572 transitions. [2021-03-24 09:45:02,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 198 transitions, 1271 flow [2021-03-24 09:45:02,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 198 transitions, 1270 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-24 09:45:02,447 INFO L241 Difference]: Finished difference. Result has 127 places, 174 transitions, 1116 flow [2021-03-24 09:45:02,447 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1116, PETRI_PLACES=127, PETRI_TRANSITIONS=174} [2021-03-24 09:45:02,448 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 49 predicate places. [2021-03-24 09:45:02,448 INFO L480 AbstractCegarLoop]: Abstraction has has 127 places, 174 transitions, 1116 flow [2021-03-24 09:45:02,448 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 217.4) internal successors, (1087), 5 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:02,448 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:02,448 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, 1, 1, 1, 1] [2021-03-24 09:45:02,448 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-24 09:45:02,449 INFO L428 AbstractCegarLoop]: === Iteration 11 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:02,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:02,449 INFO L82 PathProgramCache]: Analyzing trace with hash 369612979, now seen corresponding path program 1 times [2021-03-24 09:45:02,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:02,449 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318844686] [2021-03-24 09:45:02,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:02,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:02,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:02,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:02,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:02,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:02,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:02,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:02,492 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-24 09:45:02,492 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318844686] [2021-03-24 09:45:02,492 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:02,492 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-24 09:45:02,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073179125] [2021-03-24 09:45:02,493 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 09:45:02,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:02,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 09:45:02,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 09:45:02,494 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 232 out of 260 [2021-03-24 09:45:02,494 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 174 transitions, 1116 flow. Second operand has 3 states, 3 states have (on average 233.66666666666666) internal successors, (701), 3 states have internal predecessors, (701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:02,494 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:02,494 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 232 of 260 [2021-03-24 09:45:02,494 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:02,677 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L767-10-->L770-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_16| |v_~#mutex~0.base_22|))) (and (= (select .cse0 |v_~#mutex~0.offset_22|) 0) (< 1 v_qrcu_updaterThread1of1ForFork2_~sum~0_45) (= |v_qrcu_updaterThread1of1ForFork2_#t~nondet17_7| 0) (= (store |v_#pthreadsMutex_16| |v_~#mutex~0.base_22| (store .cse0 |v_~#mutex~0.offset_22| 1)) |v_#pthreadsMutex_15|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex~0.base=|v_~#mutex~0.base_22|, ~#mutex~0.offset=|v_~#mutex~0.offset_22|, qrcu_updaterThread1of1ForFork2_~sum~0=v_qrcu_updaterThread1of1ForFork2_~sum~0_45} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex~0.base=|v_~#mutex~0.base_22|, ~#mutex~0.offset=|v_~#mutex~0.offset_22|, qrcu_updaterThread1of1ForFork2_#t~nondet17=|v_qrcu_updaterThread1of1ForFork2_#t~nondet17_7|, qrcu_updaterThread1of1ForFork2_~sum~0=v_qrcu_updaterThread1of1ForFork2_~sum~0_45} AuxVars[] AssignedVars[#pthreadsMutex, qrcu_updaterThread1of1ForFork2_#t~nondet17][118], [193#(= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset|) 0), Black: 248#(= ~ctr2~0 0), Black: 249#(= |qrcu_updaterThread1of1ForFork2_#t~post18| 0), Black: 250#(<= 1 ~ctr2~0), Black: 254#(and (<= 1 ~ctr2~0) (= |qrcu_updaterThread1of1ForFork2_#t~post18| 0)), 263#(= ~idx~0 0), 138#L770-1true, Black: 192#(= ~readerprogress1~0 0), Black: 200#(and (= |qrcu_updaterThread1of1ForFork2_#t~mem22| 0) (= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset|) 0)), 207#(= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset|) 0), Black: 209#(and (= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset|) 0) (= ~readerprogress2~0 0)), Black: 206#(= ~readerprogress2~0 0), 21#L786-2true, 216#(< 1 qrcu_updaterThread1of1ForFork2_~sum~0), Black: 214#true, 225#(<= 2 qrcu_updaterThread1of1ForFork2_~sum~0), 100#qrcu_reader1EXITtrue, 165#true, Black: 227#(and (= qrcu_updaterThread1of1ForFork2_~sum~0 0) (= ~ctr2~0 0) (<= 2 ~ctr1~0)), Black: 229#(and (= ~ctr2~0 0) (<= 2 ~ctr1~0) (<= 2 qrcu_updaterThread1of1ForFork2_~sum~0)), Black: 220#true, Black: 223#(and (= ~ctr2~0 0) (<= 2 ~ctr1~0)), 110#qrcu_reader2EXITtrue, 238#(= ~readerprogress1~0 2), Black: 167#(and (= ~ctr2~0 0) (= ~ctr1~0 1)), Black: 169#(<= qrcu_updaterThread1of1ForFork2_~sum~0 1), Black: 171#(and (= qrcu_updaterThread1of1ForFork2_~sum~0 0) (= ~ctr2~0 0) (= ~ctr1~0 1)), Black: 173#(and (<= qrcu_updaterThread1of1ForFork2_~sum~0 1) (= ~ctr2~0 0) (= ~ctr1~0 1)), 243#(= ~readerprogress2~0 2), 246#true, Black: 182#(= ~readerprogress1~0 0), Black: 187#(= ~readerprogress2~0 0)]) [2021-03-24 09:45:02,677 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-24 09:45:02,678 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:02,678 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:02,678 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:02,678 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([914] L767-10-->L770-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_16| |v_~#mutex~0.base_22|))) (and (= (select .cse0 |v_~#mutex~0.offset_22|) 0) (< 1 v_qrcu_updaterThread1of1ForFork2_~sum~0_45) (= |v_qrcu_updaterThread1of1ForFork2_#t~nondet17_7| 0) (= (store |v_#pthreadsMutex_16| |v_~#mutex~0.base_22| (store .cse0 |v_~#mutex~0.offset_22| 1)) |v_#pthreadsMutex_15|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex~0.base=|v_~#mutex~0.base_22|, ~#mutex~0.offset=|v_~#mutex~0.offset_22|, qrcu_updaterThread1of1ForFork2_~sum~0=v_qrcu_updaterThread1of1ForFork2_~sum~0_45} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex~0.base=|v_~#mutex~0.base_22|, ~#mutex~0.offset=|v_~#mutex~0.offset_22|, qrcu_updaterThread1of1ForFork2_#t~nondet17=|v_qrcu_updaterThread1of1ForFork2_#t~nondet17_7|, qrcu_updaterThread1of1ForFork2_~sum~0=v_qrcu_updaterThread1of1ForFork2_~sum~0_45} AuxVars[] AssignedVars[#pthreadsMutex, qrcu_updaterThread1of1ForFork2_#t~nondet17][118], [193#(= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset|) 0), Black: 248#(= ~ctr2~0 0), Black: 249#(= |qrcu_updaterThread1of1ForFork2_#t~post18| 0), Black: 250#(<= 1 ~ctr2~0), Black: 254#(and (<= 1 ~ctr2~0) (= |qrcu_updaterThread1of1ForFork2_#t~post18| 0)), 263#(= ~idx~0 0), 138#L770-1true, Black: 192#(= ~readerprogress1~0 0), Black: 200#(and (= |qrcu_updaterThread1of1ForFork2_#t~mem22| 0) (= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset|) 0)), 207#(= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset|) 0), Black: 209#(and (= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset|) 0) (= ~readerprogress2~0 0)), Black: 206#(= ~readerprogress2~0 0), 21#L786-2true, 216#(< 1 qrcu_updaterThread1of1ForFork2_~sum~0), Black: 214#true, 225#(<= 2 qrcu_updaterThread1of1ForFork2_~sum~0), 100#qrcu_reader1EXITtrue, 165#true, Black: 227#(and (= qrcu_updaterThread1of1ForFork2_~sum~0 0) (= ~ctr2~0 0) (<= 2 ~ctr1~0)), Black: 229#(and (= ~ctr2~0 0) (<= 2 ~ctr1~0) (<= 2 qrcu_updaterThread1of1ForFork2_~sum~0)), Black: 220#true, Black: 223#(and (= ~ctr2~0 0) (<= 2 ~ctr1~0)), 110#qrcu_reader2EXITtrue, 238#(= ~readerprogress1~0 2), Black: 167#(and (= ~ctr2~0 0) (= ~ctr1~0 1)), Black: 169#(<= qrcu_updaterThread1of1ForFork2_~sum~0 1), Black: 171#(and (= qrcu_updaterThread1of1ForFork2_~sum~0 0) (= ~ctr2~0 0) (= ~ctr1~0 1)), Black: 173#(and (<= qrcu_updaterThread1of1ForFork2_~sum~0 1) (= ~ctr2~0 0) (= ~ctr1~0 1)), 243#(= ~readerprogress2~0 2), 246#true, Black: 182#(= ~readerprogress1~0 0), Black: 187#(= ~readerprogress2~0 0)]) [2021-03-24 09:45:02,678 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-24 09:45:02,678 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:02,678 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:02,678 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:02,678 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-24 09:45:02,681 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L767-10-->L770-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_16| |v_~#mutex~0.base_22|))) (and (= (select .cse0 |v_~#mutex~0.offset_22|) 0) (< 1 v_qrcu_updaterThread1of1ForFork2_~sum~0_45) (= |v_qrcu_updaterThread1of1ForFork2_#t~nondet17_7| 0) (= (store |v_#pthreadsMutex_16| |v_~#mutex~0.base_22| (store .cse0 |v_~#mutex~0.offset_22| 1)) |v_#pthreadsMutex_15|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex~0.base=|v_~#mutex~0.base_22|, ~#mutex~0.offset=|v_~#mutex~0.offset_22|, qrcu_updaterThread1of1ForFork2_~sum~0=v_qrcu_updaterThread1of1ForFork2_~sum~0_45} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex~0.base=|v_~#mutex~0.base_22|, ~#mutex~0.offset=|v_~#mutex~0.offset_22|, qrcu_updaterThread1of1ForFork2_#t~nondet17=|v_qrcu_updaterThread1of1ForFork2_#t~nondet17_7|, qrcu_updaterThread1of1ForFork2_~sum~0=v_qrcu_updaterThread1of1ForFork2_~sum~0_45} AuxVars[] AssignedVars[#pthreadsMutex, qrcu_updaterThread1of1ForFork2_#t~nondet17][118], [Black: 248#(= ~ctr2~0 0), Black: 249#(= |qrcu_updaterThread1of1ForFork2_#t~post18| 0), Black: 250#(<= 1 ~ctr2~0), Black: 254#(and (<= 1 ~ctr2~0) (= |qrcu_updaterThread1of1ForFork2_#t~post18| 0)), 263#(= ~idx~0 0), 138#L770-1true, Black: 192#(= ~readerprogress1~0 0), Black: 200#(and (= |qrcu_updaterThread1of1ForFork2_#t~mem22| 0) (= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset|) 0)), 207#(= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset|) 0), Black: 209#(and (= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset|) 0) (= ~readerprogress2~0 0)), Black: 206#(= ~readerprogress2~0 0), 21#L786-2true, 216#(< 1 qrcu_updaterThread1of1ForFork2_~sum~0), Black: 214#true, 225#(<= 2 qrcu_updaterThread1of1ForFork2_~sum~0), 100#qrcu_reader1EXITtrue, 165#true, Black: 227#(and (= qrcu_updaterThread1of1ForFork2_~sum~0 0) (= ~ctr2~0 0) (<= 2 ~ctr1~0)), Black: 229#(and (= ~ctr2~0 0) (<= 2 ~ctr1~0) (<= 2 qrcu_updaterThread1of1ForFork2_~sum~0)), Black: 220#true, Black: 223#(and (= ~ctr2~0 0) (<= 2 ~ctr1~0)), 110#qrcu_reader2EXITtrue, 238#(= ~readerprogress1~0 2), Black: 167#(and (= ~ctr2~0 0) (= ~ctr1~0 1)), Black: 169#(<= qrcu_updaterThread1of1ForFork2_~sum~0 1), Black: 171#(and (= qrcu_updaterThread1of1ForFork2_~sum~0 0) (= ~ctr2~0 0) (= ~ctr1~0 1)), Black: 173#(and (<= qrcu_updaterThread1of1ForFork2_~sum~0 1) (= ~ctr2~0 0) (= ~ctr1~0 1)), 243#(= ~readerprogress2~0 2), 246#true, Black: 182#(= ~readerprogress1~0 0), Black: 187#(= ~readerprogress2~0 0), 190#true]) [2021-03-24 09:45:02,682 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-24 09:45:02,682 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-24 09:45:02,682 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:02,682 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:02,743 INFO L129 PetriNetUnfolder]: 893/3114 cut-off events. [2021-03-24 09:45:02,743 INFO L130 PetriNetUnfolder]: For 6357/6646 co-relation queries the response was YES. [2021-03-24 09:45:02,761 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8634 conditions, 3114 events. 893/3114 cut-off events. For 6357/6646 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 30918 event pairs, 45 based on Foata normal form. 87/3025 useless extension candidates. Maximal degree in co-relation 7905. Up to 308 conditions per place. [2021-03-24 09:45:02,770 INFO L132 encePairwiseOnDemand]: 257/260 looper letters, 8 selfloop transitions, 4 changer transitions 0/166 dead transitions. [2021-03-24 09:45:02,770 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 166 transitions, 1096 flow [2021-03-24 09:45:02,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 09:45:02,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 09:45:02,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 706 transitions. [2021-03-24 09:45:02,772 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9051282051282051 [2021-03-24 09:45:02,772 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 706 transitions. [2021-03-24 09:45:02,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 706 transitions. [2021-03-24 09:45:02,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:02,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 706 transitions. [2021-03-24 09:45:02,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 235.33333333333334) internal successors, (706), 3 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:02,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 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-24 09:45:02,775 INFO L81 ComplementDD]: Finished complementDD. Result 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-24 09:45:02,775 INFO L185 Difference]: Start difference. First operand has 127 places, 174 transitions, 1116 flow. Second operand 3 states and 706 transitions. [2021-03-24 09:45:02,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 166 transitions, 1096 flow [2021-03-24 09:45:02,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 166 transitions, 1062 flow, removed 17 selfloop flow, removed 0 redundant places. [2021-03-24 09:45:02,799 INFO L241 Difference]: Finished difference. Result has 125 places, 164 transitions, 1042 flow [2021-03-24 09:45:02,799 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1042, PETRI_PLACES=125, PETRI_TRANSITIONS=164} [2021-03-24 09:45:02,799 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 47 predicate places. [2021-03-24 09:45:02,799 INFO L480 AbstractCegarLoop]: Abstraction has has 125 places, 164 transitions, 1042 flow [2021-03-24 09:45:02,800 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 233.66666666666666) internal successors, (701), 3 states have internal predecessors, (701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:02,800 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:02,800 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, 1, 1, 1, 1] [2021-03-24 09:45:02,800 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-24 09:45:02,800 INFO L428 AbstractCegarLoop]: === Iteration 12 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:02,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:02,800 INFO L82 PathProgramCache]: Analyzing trace with hash 1978813550, now seen corresponding path program 1 times [2021-03-24 09:45:02,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:02,801 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542018478] [2021-03-24 09:45:02,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:02,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:02,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:02,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:02,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:02,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:45:02,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:02,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:02,824 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-24 09:45:02,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542018478] [2021-03-24 09:45:02,824 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:02,824 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-24 09:45:02,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205880319] [2021-03-24 09:45:02,824 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 09:45:02,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:02,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 09:45:02,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 09:45:02,826 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 232 out of 260 [2021-03-24 09:45:02,826 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 164 transitions, 1042 flow. Second operand has 3 states, 3 states have (on average 233.66666666666666) internal successors, (701), 3 states have internal predecessors, (701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:02,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:02,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 232 of 260 [2021-03-24 09:45:02,827 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:02,975 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L767-10-->L770-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_16| |v_~#mutex~0.base_22|))) (and (= (select .cse0 |v_~#mutex~0.offset_22|) 0) (< 1 v_qrcu_updaterThread1of1ForFork2_~sum~0_45) (= |v_qrcu_updaterThread1of1ForFork2_#t~nondet17_7| 0) (= (store |v_#pthreadsMutex_16| |v_~#mutex~0.base_22| (store .cse0 |v_~#mutex~0.offset_22| 1)) |v_#pthreadsMutex_15|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex~0.base=|v_~#mutex~0.base_22|, ~#mutex~0.offset=|v_~#mutex~0.offset_22|, qrcu_updaterThread1of1ForFork2_~sum~0=v_qrcu_updaterThread1of1ForFork2_~sum~0_45} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex~0.base=|v_~#mutex~0.base_22|, ~#mutex~0.offset=|v_~#mutex~0.offset_22|, qrcu_updaterThread1of1ForFork2_#t~nondet17=|v_qrcu_updaterThread1of1ForFork2_#t~nondet17_7|, qrcu_updaterThread1of1ForFork2_~sum~0=v_qrcu_updaterThread1of1ForFork2_~sum~0_45} AuxVars[] AssignedVars[#pthreadsMutex, qrcu_updaterThread1of1ForFork2_#t~nondet17][118], [Black: 248#(= ~ctr2~0 0), 193#(= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset|) 0), Black: 249#(= |qrcu_updaterThread1of1ForFork2_#t~post18| 0), Black: 250#(<= 1 ~ctr2~0), Black: 254#(and (<= 1 ~ctr2~0) (= |qrcu_updaterThread1of1ForFork2_#t~post18| 0)), 263#(= ~idx~0 0), 265#true, Black: 192#(= ~readerprogress1~0 0), 138#L770-1true, Black: 200#(and (= |qrcu_updaterThread1of1ForFork2_#t~mem22| 0) (= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset|) 0)), 207#(= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset|) 0), Black: 209#(and (= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset|) 0) (= ~readerprogress2~0 0)), Black: 206#(= ~readerprogress2~0 0), 21#L786-2true, 216#(< 1 qrcu_updaterThread1of1ForFork2_~sum~0), Black: 214#true, 225#(<= 2 qrcu_updaterThread1of1ForFork2_~sum~0), 100#qrcu_reader1EXITtrue, 165#true, Black: 227#(and (= qrcu_updaterThread1of1ForFork2_~sum~0 0) (= ~ctr2~0 0) (<= 2 ~ctr1~0)), Black: 229#(and (= ~ctr2~0 0) (<= 2 ~ctr1~0) (<= 2 qrcu_updaterThread1of1ForFork2_~sum~0)), Black: 220#true, Black: 223#(and (= ~ctr2~0 0) (<= 2 ~ctr1~0)), 110#qrcu_reader2EXITtrue, 238#(= ~readerprogress1~0 2), Black: 167#(and (= ~ctr2~0 0) (= ~ctr1~0 1)), Black: 169#(<= qrcu_updaterThread1of1ForFork2_~sum~0 1), Black: 171#(and (= qrcu_updaterThread1of1ForFork2_~sum~0 0) (= ~ctr2~0 0) (= ~ctr1~0 1)), 243#(= ~readerprogress2~0 2), Black: 173#(and (<= qrcu_updaterThread1of1ForFork2_~sum~0 1) (= ~ctr2~0 0) (= ~ctr1~0 1)), 246#true, Black: 182#(= ~readerprogress1~0 0), Black: 187#(= ~readerprogress2~0 0)]) [2021-03-24 09:45:02,975 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-24 09:45:02,976 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:02,976 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:02,976 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:02,976 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([914] L767-10-->L770-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_16| |v_~#mutex~0.base_22|))) (and (= (select .cse0 |v_~#mutex~0.offset_22|) 0) (< 1 v_qrcu_updaterThread1of1ForFork2_~sum~0_45) (= |v_qrcu_updaterThread1of1ForFork2_#t~nondet17_7| 0) (= (store |v_#pthreadsMutex_16| |v_~#mutex~0.base_22| (store .cse0 |v_~#mutex~0.offset_22| 1)) |v_#pthreadsMutex_15|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex~0.base=|v_~#mutex~0.base_22|, ~#mutex~0.offset=|v_~#mutex~0.offset_22|, qrcu_updaterThread1of1ForFork2_~sum~0=v_qrcu_updaterThread1of1ForFork2_~sum~0_45} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex~0.base=|v_~#mutex~0.base_22|, ~#mutex~0.offset=|v_~#mutex~0.offset_22|, qrcu_updaterThread1of1ForFork2_#t~nondet17=|v_qrcu_updaterThread1of1ForFork2_#t~nondet17_7|, qrcu_updaterThread1of1ForFork2_~sum~0=v_qrcu_updaterThread1of1ForFork2_~sum~0_45} AuxVars[] AssignedVars[#pthreadsMutex, qrcu_updaterThread1of1ForFork2_#t~nondet17][118], [Black: 248#(= ~ctr2~0 0), 193#(= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset|) 0), Black: 249#(= |qrcu_updaterThread1of1ForFork2_#t~post18| 0), Black: 250#(<= 1 ~ctr2~0), Black: 254#(and (<= 1 ~ctr2~0) (= |qrcu_updaterThread1of1ForFork2_#t~post18| 0)), 263#(= ~idx~0 0), 265#true, 138#L770-1true, Black: 192#(= ~readerprogress1~0 0), Black: 200#(and (= |qrcu_updaterThread1of1ForFork2_#t~mem22| 0) (= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset|) 0)), 207#(= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset|) 0), Black: 209#(and (= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset|) 0) (= ~readerprogress2~0 0)), Black: 206#(= ~readerprogress2~0 0), 21#L786-2true, 216#(< 1 qrcu_updaterThread1of1ForFork2_~sum~0), Black: 214#true, 225#(<= 2 qrcu_updaterThread1of1ForFork2_~sum~0), 100#qrcu_reader1EXITtrue, 165#true, Black: 227#(and (= qrcu_updaterThread1of1ForFork2_~sum~0 0) (= ~ctr2~0 0) (<= 2 ~ctr1~0)), Black: 229#(and (= ~ctr2~0 0) (<= 2 ~ctr1~0) (<= 2 qrcu_updaterThread1of1ForFork2_~sum~0)), Black: 220#true, Black: 223#(and (= ~ctr2~0 0) (<= 2 ~ctr1~0)), 110#qrcu_reader2EXITtrue, 238#(= ~readerprogress1~0 2), Black: 167#(and (= ~ctr2~0 0) (= ~ctr1~0 1)), Black: 169#(<= qrcu_updaterThread1of1ForFork2_~sum~0 1), Black: 171#(and (= qrcu_updaterThread1of1ForFork2_~sum~0 0) (= ~ctr2~0 0) (= ~ctr1~0 1)), Black: 173#(and (<= qrcu_updaterThread1of1ForFork2_~sum~0 1) (= ~ctr2~0 0) (= ~ctr1~0 1)), 243#(= ~readerprogress2~0 2), 246#true, Black: 182#(= ~readerprogress1~0 0), Black: 187#(= ~readerprogress2~0 0)]) [2021-03-24 09:45:02,976 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-24 09:45:02,976 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-24 09:45:02,976 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:02,976 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:02,976 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:02,980 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L767-10-->L770-1: Formula: (let ((.cse0 (select |v_#pthreadsMutex_16| |v_~#mutex~0.base_22|))) (and (= (select .cse0 |v_~#mutex~0.offset_22|) 0) (< 1 v_qrcu_updaterThread1of1ForFork2_~sum~0_45) (= |v_qrcu_updaterThread1of1ForFork2_#t~nondet17_7| 0) (= (store |v_#pthreadsMutex_16| |v_~#mutex~0.base_22| (store .cse0 |v_~#mutex~0.offset_22| 1)) |v_#pthreadsMutex_15|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_16|, ~#mutex~0.base=|v_~#mutex~0.base_22|, ~#mutex~0.offset=|v_~#mutex~0.offset_22|, qrcu_updaterThread1of1ForFork2_~sum~0=v_qrcu_updaterThread1of1ForFork2_~sum~0_45} OutVars{#pthreadsMutex=|v_#pthreadsMutex_15|, ~#mutex~0.base=|v_~#mutex~0.base_22|, ~#mutex~0.offset=|v_~#mutex~0.offset_22|, qrcu_updaterThread1of1ForFork2_#t~nondet17=|v_qrcu_updaterThread1of1ForFork2_#t~nondet17_7|, qrcu_updaterThread1of1ForFork2_~sum~0=v_qrcu_updaterThread1of1ForFork2_~sum~0_45} AuxVars[] AssignedVars[#pthreadsMutex, qrcu_updaterThread1of1ForFork2_#t~nondet17][118], [Black: 248#(= ~ctr2~0 0), Black: 249#(= |qrcu_updaterThread1of1ForFork2_#t~post18| 0), Black: 250#(<= 1 ~ctr2~0), Black: 254#(and (<= 1 ~ctr2~0) (= |qrcu_updaterThread1of1ForFork2_#t~post18| 0)), 263#(= ~idx~0 0), 265#true, Black: 192#(= ~readerprogress1~0 0), 138#L770-1true, Black: 200#(and (= |qrcu_updaterThread1of1ForFork2_#t~mem22| 0) (= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart1~0.offset|) 0)), 207#(= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset|) 0), Black: 209#(and (= (select (select |#memory_int| |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.base|) |qrcu_updaterThread1of1ForFork2_~#readerstart2~0.offset|) 0) (= ~readerprogress2~0 0)), Black: 206#(= ~readerprogress2~0 0), 21#L786-2true, 216#(< 1 qrcu_updaterThread1of1ForFork2_~sum~0), Black: 214#true, 225#(<= 2 qrcu_updaterThread1of1ForFork2_~sum~0), 100#qrcu_reader1EXITtrue, 165#true, Black: 227#(and (= qrcu_updaterThread1of1ForFork2_~sum~0 0) (= ~ctr2~0 0) (<= 2 ~ctr1~0)), Black: 229#(and (= ~ctr2~0 0) (<= 2 ~ctr1~0) (<= 2 qrcu_updaterThread1of1ForFork2_~sum~0)), Black: 220#true, Black: 223#(and (= ~ctr2~0 0) (<= 2 ~ctr1~0)), 110#qrcu_reader2EXITtrue, 238#(= ~readerprogress1~0 2), Black: 167#(and (= ~ctr2~0 0) (= ~ctr1~0 1)), Black: 169#(<= qrcu_updaterThread1of1ForFork2_~sum~0 1), Black: 171#(and (= qrcu_updaterThread1of1ForFork2_~sum~0 0) (= ~ctr2~0 0) (= ~ctr1~0 1)), 243#(= ~readerprogress2~0 2), Black: 173#(and (<= qrcu_updaterThread1of1ForFork2_~sum~0 1) (= ~ctr2~0 0) (= ~ctr1~0 1)), 246#true, Black: 182#(= ~readerprogress1~0 0), Black: 187#(= ~readerprogress2~0 0), 190#true]) [2021-03-24 09:45:02,980 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-24 09:45:02,980 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-24 09:45:02,980 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:02,980 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:45:03,062 INFO L129 PetriNetUnfolder]: 749/2659 cut-off events. [2021-03-24 09:45:03,062 INFO L130 PetriNetUnfolder]: For 5447/5696 co-relation queries the response was YES. [2021-03-24 09:45:03,074 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7640 conditions, 2659 events. 749/2659 cut-off events. For 5447/5696 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 26020 event pairs, 45 based on Foata normal form. 39/2612 useless extension candidates. Maximal degree in co-relation 7095. Up to 296 conditions per place. [2021-03-24 09:45:03,080 INFO L132 encePairwiseOnDemand]: 258/260 looper letters, 8 selfloop transitions, 3 changer transitions 2/162 dead transitions. [2021-03-24 09:45:03,080 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 162 transitions, 1052 flow [2021-03-24 09:45:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 09:45:03,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 09:45:03,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 705 transitions. [2021-03-24 09:45:03,081 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9038461538461539 [2021-03-24 09:45:03,081 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 705 transitions. [2021-03-24 09:45:03,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 705 transitions. [2021-03-24 09:45:03,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:03,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 705 transitions. [2021-03-24 09:45:03,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 235.0) internal successors, (705), 3 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:03,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 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-24 09:45:03,084 INFO L81 ComplementDD]: Finished complementDD. Result 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-24 09:45:03,084 INFO L185 Difference]: Start difference. First operand has 125 places, 164 transitions, 1042 flow. Second operand 3 states and 705 transitions. [2021-03-24 09:45:03,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 162 transitions, 1052 flow [2021-03-24 09:45:03,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 162 transitions, 1034 flow, removed 2 selfloop flow, removed 3 redundant places. [2021-03-24 09:45:03,104 INFO L241 Difference]: Finished difference. Result has 123 places, 158 transitions, 1002 flow [2021-03-24 09:45:03,104 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1002, PETRI_PLACES=123, PETRI_TRANSITIONS=158} [2021-03-24 09:45:03,104 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 45 predicate places. [2021-03-24 09:45:03,104 INFO L480 AbstractCegarLoop]: Abstraction has has 123 places, 158 transitions, 1002 flow [2021-03-24 09:45:03,105 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 233.66666666666666) internal successors, (701), 3 states have internal predecessors, (701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:03,105 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:03,105 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, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:03,105 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-24 09:45:03,105 INFO L428 AbstractCegarLoop]: === Iteration 13 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:03,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:03,105 INFO L82 PathProgramCache]: Analyzing trace with hash -1110587337, now seen corresponding path program 1 times [2021-03-24 09:45:03,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:03,106 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779159392] [2021-03-24 09:45:03,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:03,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:03,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:03,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:03,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:03,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:03,142 INFO L142 QuantifierPusher]: treesize reduction 2, result has 83.3 percent of original size [2021-03-24 09:45:03,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:03,148 INFO L142 QuantifierPusher]: treesize reduction 2, result has 83.3 percent of original size [2021-03-24 09:45:03,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:03,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:03,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:03,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:03,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:03,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:03,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:03,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:03,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:03,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:03,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:03,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:03,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:03,191 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-24 09:45:03,191 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779159392] [2021-03-24 09:45:03,192 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:03,192 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-24 09:45:03,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952384969] [2021-03-24 09:45:03,192 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-24 09:45:03,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:03,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-24 09:45:03,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-03-24 09:45:03,194 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 260 [2021-03-24 09:45:03,204 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 158 transitions, 1002 flow. Second operand has 10 states, 10 states have (on average 167.6) internal successors, (1676), 10 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:03,204 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:03,204 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 260 [2021-03-24 09:45:03,204 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:04,062 INFO L129 PetriNetUnfolder]: 2124/5115 cut-off events. [2021-03-24 09:45:04,062 INFO L130 PetriNetUnfolder]: For 14289/14471 co-relation queries the response was YES. [2021-03-24 09:45:04,089 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17625 conditions, 5115 events. 2124/5115 cut-off events. For 14289/14471 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 47377 event pairs, 210 based on Foata normal form. 86/5042 useless extension candidates. Maximal degree in co-relation 16819. Up to 1323 conditions per place. [2021-03-24 09:45:04,099 INFO L132 encePairwiseOnDemand]: 240/260 looper letters, 167 selfloop transitions, 60 changer transitions 60/342 dead transitions. [2021-03-24 09:45:04,099 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 342 transitions, 2952 flow [2021-03-24 09:45:04,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 09:45:04,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 09:45:04,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2490 transitions. [2021-03-24 09:45:04,104 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6840659340659341 [2021-03-24 09:45:04,104 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2490 transitions. [2021-03-24 09:45:04,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2490 transitions. [2021-03-24 09:45:04,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:04,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2490 transitions. [2021-03-24 09:45:04,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 177.85714285714286) internal successors, (2490), 14 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:04,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 260.0) internal successors, (3900), 15 states have internal predecessors, (3900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:04,112 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 260.0) internal successors, (3900), 15 states have internal predecessors, (3900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:04,112 INFO L185 Difference]: Start difference. First operand has 123 places, 158 transitions, 1002 flow. Second operand 14 states and 2490 transitions. [2021-03-24 09:45:04,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 342 transitions, 2952 flow [2021-03-24 09:45:04,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 342 transitions, 2949 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-24 09:45:04,175 INFO L241 Difference]: Finished difference. Result has 143 places, 196 transitions, 1609 flow [2021-03-24 09:45:04,175 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1609, PETRI_PLACES=143, PETRI_TRANSITIONS=196} [2021-03-24 09:45:04,175 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 65 predicate places. [2021-03-24 09:45:04,175 INFO L480 AbstractCegarLoop]: Abstraction has has 143 places, 196 transitions, 1609 flow [2021-03-24 09:45:04,176 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 167.6) internal successors, (1676), 10 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:04,176 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:04,176 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, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:04,176 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-24 09:45:04,176 INFO L428 AbstractCegarLoop]: === Iteration 14 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:04,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:04,176 INFO L82 PathProgramCache]: Analyzing trace with hash -2071074491, now seen corresponding path program 2 times [2021-03-24 09:45:04,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:04,177 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681851544] [2021-03-24 09:45:04,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:04,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:04,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:04,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:04,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:04,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:04,216 INFO L142 QuantifierPusher]: treesize reduction 2, result has 83.3 percent of original size [2021-03-24 09:45:04,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:04,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:04,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:04,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:04,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:04,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:04,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:04,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:04,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:04,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:04,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:04,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:04,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:04,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:04,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:04,265 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-24 09:45:04,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681851544] [2021-03-24 09:45:04,265 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:04,265 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-24 09:45:04,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802948818] [2021-03-24 09:45:04,266 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-24 09:45:04,266 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:04,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-24 09:45:04,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-03-24 09:45:04,268 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 260 [2021-03-24 09:45:04,269 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 196 transitions, 1609 flow. Second operand has 10 states, 10 states have (on average 167.6) internal successors, (1676), 10 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:04,269 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:04,269 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 260 [2021-03-24 09:45:04,269 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:05,147 INFO L129 PetriNetUnfolder]: 2106/5231 cut-off events. [2021-03-24 09:45:05,148 INFO L130 PetriNetUnfolder]: For 25159/25481 co-relation queries the response was YES. [2021-03-24 09:45:05,175 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21379 conditions, 5231 events. 2106/5231 cut-off events. For 25159/25481 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 49692 event pairs, 173 based on Foata normal form. 153/5209 useless extension candidates. Maximal degree in co-relation 20558. Up to 972 conditions per place. [2021-03-24 09:45:05,186 INFO L132 encePairwiseOnDemand]: 241/260 looper letters, 174 selfloop transitions, 99 changer transitions 53/380 dead transitions. [2021-03-24 09:45:05,186 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 380 transitions, 3952 flow [2021-03-24 09:45:05,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-24 09:45:05,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-24 09:45:05,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2834 transitions. [2021-03-24 09:45:05,191 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.68125 [2021-03-24 09:45:05,191 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2834 transitions. [2021-03-24 09:45:05,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2834 transitions. [2021-03-24 09:45:05,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:05,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2834 transitions. [2021-03-24 09:45:05,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 177.125) internal successors, (2834), 16 states have internal predecessors, (2834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:05,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 260.0) internal successors, (4420), 17 states have internal predecessors, (4420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:05,200 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 260.0) internal successors, (4420), 17 states have internal predecessors, (4420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:05,200 INFO L185 Difference]: Start difference. First operand has 143 places, 196 transitions, 1609 flow. Second operand 16 states and 2834 transitions. [2021-03-24 09:45:05,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 380 transitions, 3952 flow [2021-03-24 09:45:05,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 380 transitions, 3899 flow, removed 26 selfloop flow, removed 1 redundant places. [2021-03-24 09:45:05,303 INFO L241 Difference]: Finished difference. Result has 166 places, 239 transitions, 2398 flow [2021-03-24 09:45:05,304 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2398, PETRI_PLACES=166, PETRI_TRANSITIONS=239} [2021-03-24 09:45:05,304 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 88 predicate places. [2021-03-24 09:45:05,304 INFO L480 AbstractCegarLoop]: Abstraction has has 166 places, 239 transitions, 2398 flow [2021-03-24 09:45:05,304 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 167.6) internal successors, (1676), 10 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:05,304 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:05,304 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, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:05,304 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-24 09:45:05,304 INFO L428 AbstractCegarLoop]: === Iteration 15 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:05,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:05,305 INFO L82 PathProgramCache]: Analyzing trace with hash 807304845, now seen corresponding path program 3 times [2021-03-24 09:45:05,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:05,305 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615047933] [2021-03-24 09:45:05,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:05,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:05,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:05,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:05,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:05,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:05,349 INFO L142 QuantifierPusher]: treesize reduction 2, result has 83.3 percent of original size [2021-03-24 09:45:05,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:05,355 INFO L142 QuantifierPusher]: treesize reduction 2, result has 83.3 percent of original size [2021-03-24 09:45:05,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:05,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:05,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:05,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:05,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:05,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:05,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:05,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:05,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:05,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:05,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:05,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:05,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:05,399 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-24 09:45:05,399 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615047933] [2021-03-24 09:45:05,399 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:05,399 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-24 09:45:05,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596195533] [2021-03-24 09:45:05,400 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-24 09:45:05,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:05,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-24 09:45:05,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-03-24 09:45:05,402 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 260 [2021-03-24 09:45:05,403 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 239 transitions, 2398 flow. Second operand has 10 states, 10 states have (on average 167.6) internal successors, (1676), 10 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:05,403 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:05,403 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 260 [2021-03-24 09:45:05,403 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:06,215 INFO L129 PetriNetUnfolder]: 1771/4865 cut-off events. [2021-03-24 09:45:06,215 INFO L130 PetriNetUnfolder]: For 34592/35034 co-relation queries the response was YES. [2021-03-24 09:45:06,242 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21309 conditions, 4865 events. 1771/4865 cut-off events. For 34592/35034 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 47659 event pairs, 151 based on Foata normal form. 224/4918 useless extension candidates. Maximal degree in co-relation 20523. Up to 624 conditions per place. [2021-03-24 09:45:06,252 INFO L132 encePairwiseOnDemand]: 239/260 looper letters, 202 selfloop transitions, 101 changer transitions 52/407 dead transitions. [2021-03-24 09:45:06,252 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 407 transitions, 4831 flow [2021-03-24 09:45:06,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-24 09:45:06,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-24 09:45:06,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2682 transitions. [2021-03-24 09:45:06,256 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6876923076923077 [2021-03-24 09:45:06,257 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2682 transitions. [2021-03-24 09:45:06,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2682 transitions. [2021-03-24 09:45:06,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:06,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2682 transitions. [2021-03-24 09:45:06,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 178.8) internal successors, (2682), 15 states have internal predecessors, (2682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:06,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 260.0) internal successors, (4160), 16 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:06,265 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 260.0) internal successors, (4160), 16 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:06,265 INFO L185 Difference]: Start difference. First operand has 166 places, 239 transitions, 2398 flow. Second operand 15 states and 2682 transitions. [2021-03-24 09:45:06,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 407 transitions, 4831 flow [2021-03-24 09:45:06,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 407 transitions, 4740 flow, removed 24 selfloop flow, removed 3 redundant places. [2021-03-24 09:45:06,424 INFO L241 Difference]: Finished difference. Result has 184 places, 257 transitions, 2985 flow [2021-03-24 09:45:06,424 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=2305, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2985, PETRI_PLACES=184, PETRI_TRANSITIONS=257} [2021-03-24 09:45:06,424 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 106 predicate places. [2021-03-24 09:45:06,424 INFO L480 AbstractCegarLoop]: Abstraction has has 184 places, 257 transitions, 2985 flow [2021-03-24 09:45:06,425 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 167.6) internal successors, (1676), 10 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:06,425 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:06,425 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, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:06,425 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-24 09:45:06,425 INFO L428 AbstractCegarLoop]: === Iteration 16 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:06,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:06,425 INFO L82 PathProgramCache]: Analyzing trace with hash -1293548933, now seen corresponding path program 1 times [2021-03-24 09:45:06,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:06,426 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823965758] [2021-03-24 09:45:06,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:06,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:06,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:06,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:06,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:06,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:06,449 INFO L142 QuantifierPusher]: treesize reduction 2, result has 83.3 percent of original size [2021-03-24 09:45:06,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:06,454 INFO L142 QuantifierPusher]: treesize reduction 2, result has 83.3 percent of original size [2021-03-24 09:45:06,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:06,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:06,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:06,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:06,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:06,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:06,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:06,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:06,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:06,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:06,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:06,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:06,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:06,491 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-24 09:45:06,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823965758] [2021-03-24 09:45:06,492 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:06,492 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-24 09:45:06,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918136983] [2021-03-24 09:45:06,493 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-24 09:45:06,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:06,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-24 09:45:06,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-03-24 09:45:06,495 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 260 [2021-03-24 09:45:06,496 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 257 transitions, 2985 flow. Second operand has 10 states, 10 states have (on average 167.6) internal successors, (1676), 10 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:06,496 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:06,496 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 260 [2021-03-24 09:45:06,496 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:07,372 INFO L129 PetriNetUnfolder]: 1950/5114 cut-off events. [2021-03-24 09:45:07,372 INFO L130 PetriNetUnfolder]: For 46489/46816 co-relation queries the response was YES. [2021-03-24 09:45:07,400 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23431 conditions, 5114 events. 1950/5114 cut-off events. For 46489/46816 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 49100 event pairs, 86 based on Foata normal form. 195/5152 useless extension candidates. Maximal degree in co-relation 22648. Up to 644 conditions per place. [2021-03-24 09:45:07,407 INFO L132 encePairwiseOnDemand]: 239/260 looper letters, 135 selfloop transitions, 90 changer transitions 167/433 dead transitions. [2021-03-24 09:45:07,408 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 433 transitions, 5802 flow [2021-03-24 09:45:07,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-24 09:45:07,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-24 09:45:07,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2679 transitions. [2021-03-24 09:45:07,411 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.686923076923077 [2021-03-24 09:45:07,412 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2679 transitions. [2021-03-24 09:45:07,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2679 transitions. [2021-03-24 09:45:07,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:07,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2679 transitions. [2021-03-24 09:45:07,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 178.6) internal successors, (2679), 15 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:07,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 260.0) internal successors, (4160), 16 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:07,419 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 260.0) internal successors, (4160), 16 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:07,419 INFO L185 Difference]: Start difference. First operand has 184 places, 257 transitions, 2985 flow. Second operand 15 states and 2679 transitions. [2021-03-24 09:45:07,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 433 transitions, 5802 flow [2021-03-24 09:45:07,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 433 transitions, 5499 flow, removed 95 selfloop flow, removed 6 redundant places. [2021-03-24 09:45:07,747 INFO L241 Difference]: Finished difference. Result has 200 places, 214 transitions, 2673 flow [2021-03-24 09:45:07,748 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=2789, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2673, PETRI_PLACES=200, PETRI_TRANSITIONS=214} [2021-03-24 09:45:07,748 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 122 predicate places. [2021-03-24 09:45:07,748 INFO L480 AbstractCegarLoop]: Abstraction has has 200 places, 214 transitions, 2673 flow [2021-03-24 09:45:07,748 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 167.6) internal successors, (1676), 10 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:07,748 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:07,748 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, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:07,749 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-24 09:45:07,749 INFO L428 AbstractCegarLoop]: === Iteration 17 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:07,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:07,749 INFO L82 PathProgramCache]: Analyzing trace with hash 1654990529, now seen corresponding path program 1 times [2021-03-24 09:45:07,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:07,749 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445362091] [2021-03-24 09:45:07,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:07,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:07,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:07,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:07,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:07,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:07,844 INFO L142 QuantifierPusher]: treesize reduction 2, result has 83.3 percent of original size [2021-03-24 09:45:07,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:07,849 INFO L142 QuantifierPusher]: treesize reduction 2, result has 83.3 percent of original size [2021-03-24 09:45:07,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:07,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:07,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:07,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:07,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 09:45:07,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:07,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:07,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:07,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:07,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:07,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:07,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:07,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:07,888 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-24 09:45:07,888 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445362091] [2021-03-24 09:45:07,888 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:07,888 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-03-24 09:45:07,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758034545] [2021-03-24 09:45:07,888 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-24 09:45:07,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:07,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-24 09:45:07,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-03-24 09:45:07,890 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 260 [2021-03-24 09:45:07,891 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 214 transitions, 2673 flow. Second operand has 10 states, 10 states have (on average 167.6) internal successors, (1676), 10 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:07,891 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:07,891 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 260 [2021-03-24 09:45:07,891 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:08,422 INFO L129 PetriNetUnfolder]: 639/1842 cut-off events. [2021-03-24 09:45:08,422 INFO L130 PetriNetUnfolder]: For 22530/22627 co-relation queries the response was YES. [2021-03-24 09:45:08,432 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9810 conditions, 1842 events. 639/1842 cut-off events. For 22530/22627 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15201 event pairs, 26 based on Foata normal form. 51/1831 useless extension candidates. Maximal degree in co-relation 9658. Up to 322 conditions per place. [2021-03-24 09:45:08,437 INFO L132 encePairwiseOnDemand]: 243/260 looper letters, 124 selfloop transitions, 101 changer transitions 22/288 dead transitions. [2021-03-24 09:45:08,437 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 288 transitions, 3917 flow [2021-03-24 09:45:08,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-24 09:45:08,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-03-24 09:45:08,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2950 transitions. [2021-03-24 09:45:08,441 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.667420814479638 [2021-03-24 09:45:08,441 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2950 transitions. [2021-03-24 09:45:08,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2950 transitions. [2021-03-24 09:45:08,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:08,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2950 transitions. [2021-03-24 09:45:08,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 173.52941176470588) internal successors, (2950), 17 states have internal predecessors, (2950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:08,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 260.0) internal successors, (4680), 18 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:08,448 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 260.0) internal successors, (4680), 18 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:08,448 INFO L185 Difference]: Start difference. First operand has 200 places, 214 transitions, 2673 flow. Second operand 17 states and 2950 transitions. [2021-03-24 09:45:08,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 288 transitions, 3917 flow [2021-03-24 09:45:08,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 288 transitions, 3711 flow, removed 93 selfloop flow, removed 6 redundant places. [2021-03-24 09:45:08,531 INFO L241 Difference]: Finished difference. Result has 207 places, 213 transitions, 2796 flow [2021-03-24 09:45:08,532 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=2533, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2796, PETRI_PLACES=207, PETRI_TRANSITIONS=213} [2021-03-24 09:45:08,532 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 129 predicate places. [2021-03-24 09:45:08,532 INFO L480 AbstractCegarLoop]: Abstraction has has 207 places, 213 transitions, 2796 flow [2021-03-24 09:45:08,532 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 167.6) internal successors, (1676), 10 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:08,532 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:08,532 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:08,532 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-24 09:45:08,532 INFO L428 AbstractCegarLoop]: === Iteration 18 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:08,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:08,533 INFO L82 PathProgramCache]: Analyzing trace with hash -48982504, now seen corresponding path program 1 times [2021-03-24 09:45:08,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:08,533 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511193324] [2021-03-24 09:45:08,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:08,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:08,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:08,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:08,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:08,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:08,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:08,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:08,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:08,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:08,585 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-24 09:45:08,586 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511193324] [2021-03-24 09:45:08,586 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:08,586 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 09:45:08,586 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578651878] [2021-03-24 09:45:08,586 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 09:45:08,586 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:08,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 09:45:08,586 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-03-24 09:45:08,587 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 260 [2021-03-24 09:45:08,588 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 213 transitions, 2796 flow. Second operand has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:08,588 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:08,588 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 260 [2021-03-24 09:45:08,588 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:08,812 INFO L129 PetriNetUnfolder]: 333/1237 cut-off events. [2021-03-24 09:45:08,812 INFO L130 PetriNetUnfolder]: For 13031/13134 co-relation queries the response was YES. [2021-03-24 09:45:08,819 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6172 conditions, 1237 events. 333/1237 cut-off events. For 13031/13134 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 9943 event pairs, 9 based on Foata normal form. 33/1226 useless extension candidates. Maximal degree in co-relation 6055. Up to 176 conditions per place. [2021-03-24 09:45:08,822 INFO L132 encePairwiseOnDemand]: 251/260 looper letters, 77 selfloop transitions, 37 changer transitions 55/256 dead transitions. [2021-03-24 09:45:08,822 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 256 transitions, 3503 flow [2021-03-24 09:45:08,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 09:45:08,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 09:45:08,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2051 transitions. [2021-03-24 09:45:08,825 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7888461538461539 [2021-03-24 09:45:08,825 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2051 transitions. [2021-03-24 09:45:08,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2051 transitions. [2021-03-24 09:45:08,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:08,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2051 transitions. [2021-03-24 09:45:08,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 205.1) internal successors, (2051), 10 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:08,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 260.0) internal successors, (2860), 11 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:08,831 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 260.0) internal successors, (2860), 11 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:08,831 INFO L185 Difference]: Start difference. First operand has 207 places, 213 transitions, 2796 flow. Second operand 10 states and 2051 transitions. [2021-03-24 09:45:08,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 256 transitions, 3503 flow [2021-03-24 09:45:08,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 256 transitions, 3221 flow, removed 29 selfloop flow, removed 15 redundant places. [2021-03-24 09:45:08,891 INFO L241 Difference]: Finished difference. Result has 201 places, 172 transitions, 1956 flow [2021-03-24 09:45:08,891 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=2539, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1956, PETRI_PLACES=201, PETRI_TRANSITIONS=172} [2021-03-24 09:45:08,891 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 123 predicate places. [2021-03-24 09:45:08,891 INFO L480 AbstractCegarLoop]: Abstraction has has 201 places, 172 transitions, 1956 flow [2021-03-24 09:45:08,892 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:08,892 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:08,892 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:08,892 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-24 09:45:08,892 INFO L428 AbstractCegarLoop]: === Iteration 19 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:08,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:08,893 INFO L82 PathProgramCache]: Analyzing trace with hash 1574025452, now seen corresponding path program 2 times [2021-03-24 09:45:08,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:08,893 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099533985] [2021-03-24 09:45:08,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:08,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:08,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:08,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:08,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:08,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:08,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:08,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:08,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:08,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:08,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:08,949 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-24 09:45:08,949 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099533985] [2021-03-24 09:45:08,949 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:08,950 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 09:45:08,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006437732] [2021-03-24 09:45:08,951 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 09:45:08,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:08,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 09:45:08,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-03-24 09:45:08,952 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 260 [2021-03-24 09:45:08,953 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 172 transitions, 1956 flow. Second operand has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:08,953 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:08,953 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 260 [2021-03-24 09:45:08,953 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:09,157 INFO L129 PetriNetUnfolder]: 293/983 cut-off events. [2021-03-24 09:45:09,157 INFO L130 PetriNetUnfolder]: For 8601/8643 co-relation queries the response was YES. [2021-03-24 09:45:09,161 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4733 conditions, 983 events. 293/983 cut-off events. For 8601/8643 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6960 event pairs, 13 based on Foata normal form. 29/969 useless extension candidates. Maximal degree in co-relation 4676. Up to 125 conditions per place. [2021-03-24 09:45:09,164 INFO L132 encePairwiseOnDemand]: 249/260 looper letters, 76 selfloop transitions, 47 changer transitions 15/225 dead transitions. [2021-03-24 09:45:09,164 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 225 transitions, 2812 flow [2021-03-24 09:45:09,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-24 09:45:09,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-24 09:45:09,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2257 transitions. [2021-03-24 09:45:09,166 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7891608391608391 [2021-03-24 09:45:09,166 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2257 transitions. [2021-03-24 09:45:09,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2257 transitions. [2021-03-24 09:45:09,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:09,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2257 transitions. [2021-03-24 09:45:09,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 205.1818181818182) internal successors, (2257), 11 states have internal predecessors, (2257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 260.0) internal successors, (3120), 12 states have internal predecessors, (3120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,170 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 260.0) internal successors, (3120), 12 states have internal predecessors, (3120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,170 INFO L185 Difference]: Start difference. First operand has 201 places, 172 transitions, 1956 flow. Second operand 11 states and 2257 transitions. [2021-03-24 09:45:09,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 225 transitions, 2812 flow [2021-03-24 09:45:09,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 225 transitions, 2391 flow, removed 26 selfloop flow, removed 24 redundant places. [2021-03-24 09:45:09,198 INFO L241 Difference]: Finished difference. Result has 189 places, 182 transitions, 1890 flow [2021-03-24 09:45:09,199 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1890, PETRI_PLACES=189, PETRI_TRANSITIONS=182} [2021-03-24 09:45:09,199 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 111 predicate places. [2021-03-24 09:45:09,199 INFO L480 AbstractCegarLoop]: Abstraction has has 189 places, 182 transitions, 1890 flow [2021-03-24 09:45:09,199 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,199 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:09,199 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:09,199 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-24 09:45:09,200 INFO L428 AbstractCegarLoop]: === Iteration 20 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:09,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:09,200 INFO L82 PathProgramCache]: Analyzing trace with hash 1537959942, now seen corresponding path program 3 times [2021-03-24 09:45:09,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:09,200 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321087939] [2021-03-24 09:45:09,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:09,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:09,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:09,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:09,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:09,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:09,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:09,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:09,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:09,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:09,242 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-24 09:45:09,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321087939] [2021-03-24 09:45:09,243 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:09,243 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 09:45:09,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251238687] [2021-03-24 09:45:09,243 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 09:45:09,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:09,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 09:45:09,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-03-24 09:45:09,244 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 260 [2021-03-24 09:45:09,245 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 182 transitions, 1890 flow. Second operand has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,245 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:09,245 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 260 [2021-03-24 09:45:09,245 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:09,430 INFO L129 PetriNetUnfolder]: 317/1070 cut-off events. [2021-03-24 09:45:09,431 INFO L130 PetriNetUnfolder]: For 6969/7025 co-relation queries the response was YES. [2021-03-24 09:45:09,434 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4679 conditions, 1070 events. 317/1070 cut-off events. For 6969/7025 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7697 event pairs, 24 based on Foata normal form. 34/1056 useless extension candidates. Maximal degree in co-relation 4629. Up to 138 conditions per place. [2021-03-24 09:45:09,436 INFO L132 encePairwiseOnDemand]: 250/260 looper letters, 76 selfloop transitions, 47 changer transitions 22/232 dead transitions. [2021-03-24 09:45:09,436 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 232 transitions, 2681 flow [2021-03-24 09:45:09,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 09:45:09,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 09:45:09,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2054 transitions. [2021-03-24 09:45:09,438 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.79 [2021-03-24 09:45:09,438 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2054 transitions. [2021-03-24 09:45:09,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2054 transitions. [2021-03-24 09:45:09,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:09,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2054 transitions. [2021-03-24 09:45:09,440 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 205.4) internal successors, (2054), 10 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 260.0) internal successors, (2860), 11 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,442 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 260.0) internal successors, (2860), 11 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,442 INFO L185 Difference]: Start difference. First operand has 189 places, 182 transitions, 1890 flow. Second operand 10 states and 2054 transitions. [2021-03-24 09:45:09,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 232 transitions, 2681 flow [2021-03-24 09:45:09,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 232 transitions, 2608 flow, removed 23 selfloop flow, removed 2 redundant places. [2021-03-24 09:45:09,467 INFO L241 Difference]: Finished difference. Result has 199 places, 186 transitions, 2019 flow [2021-03-24 09:45:09,467 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=1827, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2019, PETRI_PLACES=199, PETRI_TRANSITIONS=186} [2021-03-24 09:45:09,467 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 121 predicate places. [2021-03-24 09:45:09,467 INFO L480 AbstractCegarLoop]: Abstraction has has 199 places, 186 transitions, 2019 flow [2021-03-24 09:45:09,467 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,467 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:09,468 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:09,468 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-24 09:45:09,468 INFO L428 AbstractCegarLoop]: === Iteration 21 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:09,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:09,468 INFO L82 PathProgramCache]: Analyzing trace with hash -99365870, now seen corresponding path program 4 times [2021-03-24 09:45:09,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:09,468 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952439356] [2021-03-24 09:45:09,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:09,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:09,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:09,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:09,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:09,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:09,493 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-24 09:45:09,493 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952439356] [2021-03-24 09:45:09,493 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:09,493 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-24 09:45:09,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221648011] [2021-03-24 09:45:09,494 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-24 09:45:09,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:09,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-24 09:45:09,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-24 09:45:09,495 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 260 [2021-03-24 09:45:09,495 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 186 transitions, 2019 flow. Second operand has 4 states, 4 states have (on average 224.5) internal successors, (898), 4 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,495 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:09,495 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 260 [2021-03-24 09:45:09,495 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:09,593 INFO L129 PetriNetUnfolder]: 230/971 cut-off events. [2021-03-24 09:45:09,593 INFO L130 PetriNetUnfolder]: For 6411/6480 co-relation queries the response was YES. [2021-03-24 09:45:09,597 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4063 conditions, 971 events. 230/971 cut-off events. For 6411/6480 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7440 event pairs, 14 based on Foata normal form. 37/966 useless extension candidates. Maximal degree in co-relation 4010. Up to 105 conditions per place. [2021-03-24 09:45:09,599 INFO L132 encePairwiseOnDemand]: 257/260 looper letters, 46 selfloop transitions, 13 changer transitions 2/197 dead transitions. [2021-03-24 09:45:09,599 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 197 transitions, 2255 flow [2021-03-24 09:45:09,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-24 09:45:09,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-24 09:45:09,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 910 transitions. [2021-03-24 09:45:09,603 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.875 [2021-03-24 09:45:09,603 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 910 transitions. [2021-03-24 09:45:09,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 910 transitions. [2021-03-24 09:45:09,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:09,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 910 transitions. [2021-03-24 09:45:09,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 227.5) internal successors, (910), 4 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 260.0) internal successors, (1300), 5 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,605 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 260.0) internal successors, (1300), 5 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,605 INFO L185 Difference]: Start difference. First operand has 199 places, 186 transitions, 2019 flow. Second operand 4 states and 910 transitions. [2021-03-24 09:45:09,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 197 transitions, 2255 flow [2021-03-24 09:45:09,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 197 transitions, 2136 flow, removed 9 selfloop flow, removed 8 redundant places. [2021-03-24 09:45:09,629 INFO L241 Difference]: Finished difference. Result has 196 places, 187 transitions, 1965 flow [2021-03-24 09:45:09,629 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=1902, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1965, PETRI_PLACES=196, PETRI_TRANSITIONS=187} [2021-03-24 09:45:09,629 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 118 predicate places. [2021-03-24 09:45:09,629 INFO L480 AbstractCegarLoop]: Abstraction has has 196 places, 187 transitions, 1965 flow [2021-03-24 09:45:09,629 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 224.5) internal successors, (898), 4 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,629 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:09,629 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:09,630 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-24 09:45:09,630 INFO L428 AbstractCegarLoop]: === Iteration 22 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:09,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:09,630 INFO L82 PathProgramCache]: Analyzing trace with hash -1729491772, now seen corresponding path program 5 times [2021-03-24 09:45:09,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:09,630 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443871777] [2021-03-24 09:45:09,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:09,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:09,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:09,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:09,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:09,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:09,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:09,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:09,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:09,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:09,677 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-24 09:45:09,677 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443871777] [2021-03-24 09:45:09,677 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:09,677 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 09:45:09,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909884956] [2021-03-24 09:45:09,677 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 09:45:09,677 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:09,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 09:45:09,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-03-24 09:45:09,679 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 260 [2021-03-24 09:45:09,680 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 187 transitions, 1965 flow. Second operand has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,680 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:09,680 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 260 [2021-03-24 09:45:09,680 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:09,882 INFO L129 PetriNetUnfolder]: 318/1115 cut-off events. [2021-03-24 09:45:09,882 INFO L130 PetriNetUnfolder]: For 8394/8504 co-relation queries the response was YES. [2021-03-24 09:45:09,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4975 conditions, 1115 events. 318/1115 cut-off events. For 8394/8504 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8208 event pairs, 27 based on Foata normal form. 71/1136 useless extension candidates. Maximal degree in co-relation 4921. Up to 134 conditions per place. [2021-03-24 09:45:09,889 INFO L132 encePairwiseOnDemand]: 250/260 looper letters, 72 selfloop transitions, 50 changer transitions 31/240 dead transitions. [2021-03-24 09:45:09,889 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 240 transitions, 2909 flow [2021-03-24 09:45:09,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-24 09:45:09,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-24 09:45:09,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2454 transitions. [2021-03-24 09:45:09,891 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7865384615384615 [2021-03-24 09:45:09,891 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2454 transitions. [2021-03-24 09:45:09,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2454 transitions. [2021-03-24 09:45:09,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:09,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2454 transitions. [2021-03-24 09:45:09,893 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 204.5) internal successors, (2454), 12 states have internal predecessors, (2454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 260.0) internal successors, (3380), 13 states have internal predecessors, (3380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,895 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 260.0) internal successors, (3380), 13 states have internal predecessors, (3380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,896 INFO L185 Difference]: Start difference. First operand has 196 places, 187 transitions, 1965 flow. Second operand 12 states and 2454 transitions. [2021-03-24 09:45:09,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 240 transitions, 2909 flow [2021-03-24 09:45:09,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 240 transitions, 2859 flow, removed 17 selfloop flow, removed 3 redundant places. [2021-03-24 09:45:09,923 INFO L241 Difference]: Finished difference. Result has 207 places, 187 transitions, 2101 flow [2021-03-24 09:45:09,923 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=1893, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2101, PETRI_PLACES=207, PETRI_TRANSITIONS=187} [2021-03-24 09:45:09,923 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 129 predicate places. [2021-03-24 09:45:09,923 INFO L480 AbstractCegarLoop]: Abstraction has has 207 places, 187 transitions, 2101 flow [2021-03-24 09:45:09,923 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,923 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:09,923 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:09,923 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-03-24 09:45:09,924 INFO L428 AbstractCegarLoop]: === Iteration 23 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:09,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:09,924 INFO L82 PathProgramCache]: Analyzing trace with hash -17282026, now seen corresponding path program 1 times [2021-03-24 09:45:09,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:09,924 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665148989] [2021-03-24 09:45:09,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:09,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:09,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:09,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:09,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:09,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:09,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:09,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:09,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:09,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:09,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:09,967 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-24 09:45:09,967 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665148989] [2021-03-24 09:45:09,967 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:09,967 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 09:45:09,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709830966] [2021-03-24 09:45:09,967 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 09:45:09,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:09,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 09:45:09,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-03-24 09:45:09,969 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 260 [2021-03-24 09:45:09,969 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 187 transitions, 2101 flow. Second operand has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:09,969 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:09,969 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 260 [2021-03-24 09:45:09,969 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:10,148 INFO L129 PetriNetUnfolder]: 256/1025 cut-off events. [2021-03-24 09:45:10,149 INFO L130 PetriNetUnfolder]: For 7799/7898 co-relation queries the response was YES. [2021-03-24 09:45:10,154 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4568 conditions, 1025 events. 256/1025 cut-off events. For 7799/7898 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7659 event pairs, 12 based on Foata normal form. 54/1030 useless extension candidates. Maximal degree in co-relation 4512. Up to 148 conditions per place. [2021-03-24 09:45:10,155 INFO L132 encePairwiseOnDemand]: 251/260 looper letters, 64 selfloop transitions, 31 changer transitions 49/217 dead transitions. [2021-03-24 09:45:10,155 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 217 transitions, 2670 flow [2021-03-24 09:45:10,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 09:45:10,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 09:45:10,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2036 transitions. [2021-03-24 09:45:10,157 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7830769230769231 [2021-03-24 09:45:10,157 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2036 transitions. [2021-03-24 09:45:10,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2036 transitions. [2021-03-24 09:45:10,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:10,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2036 transitions. [2021-03-24 09:45:10,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 203.6) internal successors, (2036), 10 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 260.0) internal successors, (2860), 11 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,161 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 260.0) internal successors, (2860), 11 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,161 INFO L185 Difference]: Start difference. First operand has 207 places, 187 transitions, 2101 flow. Second operand 10 states and 2036 transitions. [2021-03-24 09:45:10,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 217 transitions, 2670 flow [2021-03-24 09:45:10,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 217 transitions, 2560 flow, removed 8 selfloop flow, removed 9 redundant places. [2021-03-24 09:45:10,190 INFO L241 Difference]: Finished difference. Result has 208 places, 151 transitions, 1516 flow [2021-03-24 09:45:10,190 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=1996, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1516, PETRI_PLACES=208, PETRI_TRANSITIONS=151} [2021-03-24 09:45:10,190 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 130 predicate places. [2021-03-24 09:45:10,190 INFO L480 AbstractCegarLoop]: Abstraction has has 208 places, 151 transitions, 1516 flow [2021-03-24 09:45:10,191 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,191 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:10,191 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:10,191 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-03-24 09:45:10,191 INFO L428 AbstractCegarLoop]: === Iteration 24 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:10,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:10,192 INFO L82 PathProgramCache]: Analyzing trace with hash -1623484738, now seen corresponding path program 2 times [2021-03-24 09:45:10,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:10,192 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117971927] [2021-03-24 09:45:10,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:10,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:10,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:10,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:10,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:10,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:10,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:10,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:10,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:10,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:10,239 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-24 09:45:10,239 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117971927] [2021-03-24 09:45:10,239 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:10,239 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 09:45:10,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401286773] [2021-03-24 09:45:10,239 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 09:45:10,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:10,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 09:45:10,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-03-24 09:45:10,241 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 260 [2021-03-24 09:45:10,241 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 151 transitions, 1516 flow. Second operand has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,241 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:10,241 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 260 [2021-03-24 09:45:10,241 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:10,405 INFO L129 PetriNetUnfolder]: 183/767 cut-off events. [2021-03-24 09:45:10,406 INFO L130 PetriNetUnfolder]: For 4769/4841 co-relation queries the response was YES. [2021-03-24 09:45:10,409 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3195 conditions, 767 events. 183/767 cut-off events. For 4769/4841 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 5153 event pairs, 17 based on Foata normal form. 59/777 useless extension candidates. Maximal degree in co-relation 3140. Up to 85 conditions per place. [2021-03-24 09:45:10,411 INFO L132 encePairwiseOnDemand]: 249/260 looper letters, 65 selfloop transitions, 35 changer transitions 23/187 dead transitions. [2021-03-24 09:45:10,411 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 187 transitions, 2193 flow [2021-03-24 09:45:10,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 09:45:10,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 09:45:10,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2043 transitions. [2021-03-24 09:45:10,412 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7857692307692308 [2021-03-24 09:45:10,412 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2043 transitions. [2021-03-24 09:45:10,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2043 transitions. [2021-03-24 09:45:10,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:10,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2043 transitions. [2021-03-24 09:45:10,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 204.3) internal successors, (2043), 10 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 260.0) internal successors, (2860), 11 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,416 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 260.0) internal successors, (2860), 11 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,416 INFO L185 Difference]: Start difference. First operand has 208 places, 151 transitions, 1516 flow. Second operand 10 states and 2043 transitions. [2021-03-24 09:45:10,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 187 transitions, 2193 flow [2021-03-24 09:45:10,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 187 transitions, 1846 flow, removed 21 selfloop flow, removed 31 redundant places. [2021-03-24 09:45:10,433 INFO L241 Difference]: Finished difference. Result has 186 places, 144 transitions, 1336 flow [2021-03-24 09:45:10,433 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=1230, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1336, PETRI_PLACES=186, PETRI_TRANSITIONS=144} [2021-03-24 09:45:10,433 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 108 predicate places. [2021-03-24 09:45:10,433 INFO L480 AbstractCegarLoop]: Abstraction has has 186 places, 144 transitions, 1336 flow [2021-03-24 09:45:10,434 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,434 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:10,434 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:10,434 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-03-24 09:45:10,434 INFO L428 AbstractCegarLoop]: === Iteration 25 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:10,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:10,434 INFO L82 PathProgramCache]: Analyzing trace with hash -1895255122, now seen corresponding path program 3 times [2021-03-24 09:45:10,434 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:10,434 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763927649] [2021-03-24 09:45:10,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:10,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:10,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:10,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:10,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:10,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:10,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:10,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:10,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:10,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:10,483 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-24 09:45:10,483 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763927649] [2021-03-24 09:45:10,483 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:10,484 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 09:45:10,484 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41961695] [2021-03-24 09:45:10,484 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 09:45:10,484 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:10,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 09:45:10,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-03-24 09:45:10,485 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 260 [2021-03-24 09:45:10,486 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 144 transitions, 1336 flow. Second operand has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,486 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:10,486 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 260 [2021-03-24 09:45:10,486 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:10,613 INFO L129 PetriNetUnfolder]: 170/699 cut-off events. [2021-03-24 09:45:10,613 INFO L130 PetriNetUnfolder]: For 4028/4122 co-relation queries the response was YES. [2021-03-24 09:45:10,618 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2719 conditions, 699 events. 170/699 cut-off events. For 4028/4122 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 4506 event pairs, 25 based on Foata normal form. 66/712 useless extension candidates. Maximal degree in co-relation 2673. Up to 99 conditions per place. [2021-03-24 09:45:10,619 INFO L132 encePairwiseOnDemand]: 250/260 looper letters, 65 selfloop transitions, 34 changer transitions 11/173 dead transitions. [2021-03-24 09:45:10,619 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 173 transitions, 1908 flow [2021-03-24 09:45:10,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 09:45:10,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 09:45:10,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2032 transitions. [2021-03-24 09:45:10,621 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7815384615384615 [2021-03-24 09:45:10,621 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2032 transitions. [2021-03-24 09:45:10,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2032 transitions. [2021-03-24 09:45:10,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:10,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2032 transitions. [2021-03-24 09:45:10,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 203.2) internal successors, (2032), 10 states have internal predecessors, (2032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 260.0) internal successors, (2860), 11 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,626 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 260.0) internal successors, (2860), 11 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,626 INFO L185 Difference]: Start difference. First operand has 186 places, 144 transitions, 1336 flow. Second operand 10 states and 2032 transitions. [2021-03-24 09:45:10,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 173 transitions, 1908 flow [2021-03-24 09:45:10,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 173 transitions, 1830 flow, removed 14 selfloop flow, removed 4 redundant places. [2021-03-24 09:45:10,638 INFO L241 Difference]: Finished difference. Result has 191 places, 148 transitions, 1449 flow [2021-03-24 09:45:10,638 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=1269, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1449, PETRI_PLACES=191, PETRI_TRANSITIONS=148} [2021-03-24 09:45:10,639 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 113 predicate places. [2021-03-24 09:45:10,639 INFO L480 AbstractCegarLoop]: Abstraction has has 191 places, 148 transitions, 1449 flow [2021-03-24 09:45:10,639 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,639 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:10,640 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:10,640 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-03-24 09:45:10,640 INFO L428 AbstractCegarLoop]: === Iteration 26 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:10,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:10,640 INFO L82 PathProgramCache]: Analyzing trace with hash 305789418, now seen corresponding path program 4 times [2021-03-24 09:45:10,640 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:10,640 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389464984] [2021-03-24 09:45:10,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:10,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:10,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:10,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:10,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:10,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:10,662 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-24 09:45:10,662 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389464984] [2021-03-24 09:45:10,662 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:10,662 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-24 09:45:10,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140996896] [2021-03-24 09:45:10,662 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-24 09:45:10,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:10,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-24 09:45:10,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-24 09:45:10,664 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 260 [2021-03-24 09:45:10,664 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 148 transitions, 1449 flow. Second operand has 4 states, 4 states have (on average 224.5) internal successors, (898), 4 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,664 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:10,664 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 260 [2021-03-24 09:45:10,664 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:10,729 INFO L129 PetriNetUnfolder]: 133/631 cut-off events. [2021-03-24 09:45:10,730 INFO L130 PetriNetUnfolder]: For 3821/3900 co-relation queries the response was YES. [2021-03-24 09:45:10,732 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2384 conditions, 631 events. 133/631 cut-off events. For 3821/3900 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 4105 event pairs, 15 based on Foata normal form. 57/646 useless extension candidates. Maximal degree in co-relation 2337. Up to 87 conditions per place. [2021-03-24 09:45:10,733 INFO L132 encePairwiseOnDemand]: 257/260 looper letters, 53 selfloop transitions, 15 changer transitions 2/157 dead transitions. [2021-03-24 09:45:10,733 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 157 transitions, 1688 flow [2021-03-24 09:45:10,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-24 09:45:10,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-24 09:45:10,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 910 transitions. [2021-03-24 09:45:10,734 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.875 [2021-03-24 09:45:10,734 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 910 transitions. [2021-03-24 09:45:10,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 910 transitions. [2021-03-24 09:45:10,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:10,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 910 transitions. [2021-03-24 09:45:10,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 227.5) internal successors, (910), 4 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 260.0) internal successors, (1300), 5 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,736 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 260.0) internal successors, (1300), 5 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,736 INFO L185 Difference]: Start difference. First operand has 191 places, 148 transitions, 1449 flow. Second operand 4 states and 910 transitions. [2021-03-24 09:45:10,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 157 transitions, 1688 flow [2021-03-24 09:45:10,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 157 transitions, 1634 flow, removed 9 selfloop flow, removed 6 redundant places. [2021-03-24 09:45:10,747 INFO L241 Difference]: Finished difference. Result has 190 places, 147 transitions, 1450 flow [2021-03-24 09:45:10,748 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=1396, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1450, PETRI_PLACES=190, PETRI_TRANSITIONS=147} [2021-03-24 09:45:10,748 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 112 predicate places. [2021-03-24 09:45:10,748 INFO L480 AbstractCegarLoop]: Abstraction has has 190 places, 147 transitions, 1450 flow [2021-03-24 09:45:10,748 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 224.5) internal successors, (898), 4 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,748 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:10,748 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:10,748 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-03-24 09:45:10,748 INFO L428 AbstractCegarLoop]: === Iteration 27 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:10,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:10,749 INFO L82 PathProgramCache]: Analyzing trace with hash 1886083312, now seen corresponding path program 5 times [2021-03-24 09:45:10,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:10,749 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352096494] [2021-03-24 09:45:10,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:10,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:10,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:10,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:10,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:10,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:10,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:10,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:10,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:10,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:10,793 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-24 09:45:10,793 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352096494] [2021-03-24 09:45:10,793 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:10,793 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 09:45:10,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664664120] [2021-03-24 09:45:10,793 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 09:45:10,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:10,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 09:45:10,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-03-24 09:45:10,795 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 260 [2021-03-24 09:45:10,795 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 147 transitions, 1450 flow. Second operand has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,795 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:10,795 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 260 [2021-03-24 09:45:10,796 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:10,937 INFO L129 PetriNetUnfolder]: 175/693 cut-off events. [2021-03-24 09:45:10,938 INFO L130 PetriNetUnfolder]: For 5217/5346 co-relation queries the response was YES. [2021-03-24 09:45:10,941 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2840 conditions, 693 events. 175/693 cut-off events. For 5217/5346 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 4370 event pairs, 24 based on Foata normal form. 95/738 useless extension candidates. Maximal degree in co-relation 2792. Up to 98 conditions per place. [2021-03-24 09:45:10,942 INFO L132 encePairwiseOnDemand]: 250/260 looper letters, 62 selfloop transitions, 35 changer transitions 17/175 dead transitions. [2021-03-24 09:45:10,942 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 175 transitions, 2043 flow [2021-03-24 09:45:10,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-24 09:45:10,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-24 09:45:10,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2231 transitions. [2021-03-24 09:45:10,944 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7800699300699301 [2021-03-24 09:45:10,944 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2231 transitions. [2021-03-24 09:45:10,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2231 transitions. [2021-03-24 09:45:10,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:10,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2231 transitions. [2021-03-24 09:45:10,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 202.8181818181818) internal successors, (2231), 11 states have internal predecessors, (2231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 260.0) internal successors, (3120), 12 states have internal predecessors, (3120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,948 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 260.0) internal successors, (3120), 12 states have internal predecessors, (3120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,948 INFO L185 Difference]: Start difference. First operand has 190 places, 147 transitions, 1450 flow. Second operand 11 states and 2231 transitions. [2021-03-24 09:45:10,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 175 transitions, 2043 flow [2021-03-24 09:45:10,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 175 transitions, 2003 flow, removed 12 selfloop flow, removed 3 redundant places. [2021-03-24 09:45:10,962 INFO L241 Difference]: Finished difference. Result has 197 places, 145 transitions, 1534 flow [2021-03-24 09:45:10,962 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=1372, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1534, PETRI_PLACES=197, PETRI_TRANSITIONS=145} [2021-03-24 09:45:10,963 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 119 predicate places. [2021-03-24 09:45:10,963 INFO L480 AbstractCegarLoop]: Abstraction has has 197 places, 145 transitions, 1534 flow [2021-03-24 09:45:10,963 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:10,963 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:10,963 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:10,963 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-03-24 09:45:10,963 INFO L428 AbstractCegarLoop]: === Iteration 28 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:10,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:10,963 INFO L82 PathProgramCache]: Analyzing trace with hash -1565058902, now seen corresponding path program 1 times [2021-03-24 09:45:10,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:10,964 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347764875] [2021-03-24 09:45:10,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:10,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:10,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:10,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:10,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:10,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:10,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:10,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:11,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:11,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:11,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:11,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:11,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:11,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:11,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:11,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:11,016 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-24 09:45:11,016 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347764875] [2021-03-24 09:45:11,016 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:11,016 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 09:45:11,016 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878550464] [2021-03-24 09:45:11,016 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 09:45:11,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:11,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 09:45:11,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-03-24 09:45:11,017 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 260 [2021-03-24 09:45:11,018 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 145 transitions, 1534 flow. Second operand has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:11,018 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:11,018 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 260 [2021-03-24 09:45:11,018 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:11,120 INFO L129 PetriNetUnfolder]: 145/552 cut-off events. [2021-03-24 09:45:11,120 INFO L130 PetriNetUnfolder]: For 4451/4591 co-relation queries the response was YES. [2021-03-24 09:45:11,122 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2347 conditions, 552 events. 145/552 cut-off events. For 4451/4591 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3043 event pairs, 19 based on Foata normal form. 102/611 useless extension candidates. Maximal degree in co-relation 2298. Up to 83 conditions per place. [2021-03-24 09:45:11,123 INFO L132 encePairwiseOnDemand]: 251/260 looper letters, 37 selfloop transitions, 14 changer transitions 59/159 dead transitions. [2021-03-24 09:45:11,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 159 transitions, 1889 flow [2021-03-24 09:45:11,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-24 09:45:11,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-24 09:45:11,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1622 transitions. [2021-03-24 09:45:11,125 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7798076923076923 [2021-03-24 09:45:11,125 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1622 transitions. [2021-03-24 09:45:11,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1622 transitions. [2021-03-24 09:45:11,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:11,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1622 transitions. [2021-03-24 09:45:11,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 202.75) internal successors, (1622), 8 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:11,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 260.0) internal successors, (2340), 9 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:11,128 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 260.0) internal successors, (2340), 9 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:11,128 INFO L185 Difference]: Start difference. First operand has 197 places, 145 transitions, 1534 flow. Second operand 8 states and 1622 transitions. [2021-03-24 09:45:11,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 159 transitions, 1889 flow [2021-03-24 09:45:11,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 159 transitions, 1761 flow, removed 15 selfloop flow, removed 14 redundant places. [2021-03-24 09:45:11,139 INFO L241 Difference]: Finished difference. Result has 187 places, 96 transitions, 836 flow [2021-03-24 09:45:11,140 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=1408, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=836, PETRI_PLACES=187, PETRI_TRANSITIONS=96} [2021-03-24 09:45:11,140 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 109 predicate places. [2021-03-24 09:45:11,140 INFO L480 AbstractCegarLoop]: Abstraction has has 187 places, 96 transitions, 836 flow [2021-03-24 09:45:11,140 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:11,140 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:45:11,140 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:45:11,140 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-03-24 09:45:11,140 INFO L428 AbstractCegarLoop]: === Iteration 29 === [qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2INUSE_VIOLATION, qrcu_updaterErr0ASSERT_VIOLATIONERROR_FUNCTION, qrcu_updaterErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 09:45:11,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:45:11,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1260978771, now seen corresponding path program 1 times [2021-03-24 09:45:11,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:45:11,141 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933885279] [2021-03-24 09:45:11,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:45:11,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:45:11,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:11,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:11,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:11,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:11,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:11,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:11,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:11,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:11,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:11,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:11,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:11,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:11,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:11,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:45:11,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:11,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:45:11,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:45:11,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:45:11,191 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-24 09:45:11,191 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933885279] [2021-03-24 09:45:11,191 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:45:11,191 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 09:45:11,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140150139] [2021-03-24 09:45:11,191 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 09:45:11,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:45:11,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 09:45:11,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-03-24 09:45:11,192 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 260 [2021-03-24 09:45:11,193 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 96 transitions, 836 flow. Second operand has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:11,193 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:45:11,193 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 260 [2021-03-24 09:45:11,193 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:45:11,266 INFO L129 PetriNetUnfolder]: 78/302 cut-off events. [2021-03-24 09:45:11,266 INFO L130 PetriNetUnfolder]: For 2057/2123 co-relation queries the response was YES. [2021-03-24 09:45:11,267 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1242 conditions, 302 events. 78/302 cut-off events. For 2057/2123 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1255 event pairs, 12 based on Foata normal form. 50/325 useless extension candidates. Maximal degree in co-relation 1200. Up to 53 conditions per place. [2021-03-24 09:45:11,268 INFO L132 encePairwiseOnDemand]: 251/260 looper letters, 0 selfloop transitions, 0 changer transitions 107/107 dead transitions. [2021-03-24 09:45:11,268 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 107 transitions, 1045 flow [2021-03-24 09:45:11,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-24 09:45:11,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-24 09:45:11,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1616 transitions. [2021-03-24 09:45:11,269 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7769230769230769 [2021-03-24 09:45:11,269 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1616 transitions. [2021-03-24 09:45:11,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1616 transitions. [2021-03-24 09:45:11,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:45:11,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1616 transitions. [2021-03-24 09:45:11,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 202.0) internal successors, (1616), 8 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-24 09:45:11,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 260.0) internal successors, (2340), 9 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:11,272 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 260.0) internal successors, (2340), 9 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:11,272 INFO L185 Difference]: Start difference. First operand has 187 places, 96 transitions, 836 flow. Second operand 8 states and 1616 transitions. [2021-03-24 09:45:11,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 107 transitions, 1045 flow [2021-03-24 09:45:11,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 107 transitions, 797 flow, removed 16 selfloop flow, removed 42 redundant places. [2021-03-24 09:45:11,277 INFO L241 Difference]: Finished difference. Result has 134 places, 0 transitions, 0 flow [2021-03-24 09:45:11,277 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=134, PETRI_TRANSITIONS=0} [2021-03-24 09:45:11,277 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 56 predicate places. [2021-03-24 09:45:11,277 INFO L480 AbstractCegarLoop]: Abstraction has has 134 places, 0 transitions, 0 flow [2021-03-24 09:45:11,277 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 199.875) internal successors, (1599), 8 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:45:11,277 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-03-24 09:45:11,280 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.03 09:45:11 BasicIcfg [2021-03-24 09:45:11,280 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-24 09:45:11,281 INFO L168 Benchmark]: Toolchain (without parser) took 16349.21 ms. Allocated memory was 255.9 MB in the beginning and 945.8 MB in the end (delta: 690.0 MB). Free memory was 233.9 MB in the beginning and 370.1 MB in the end (delta: -136.2 MB). Peak memory consumption was 553.0 MB. Max. memory is 16.0 GB. [2021-03-24 09:45:11,281 INFO L168 Benchmark]: CDTParser took 0.08 ms. Allocated memory is still 255.9 MB. Free memory is still 237.4 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-03-24 09:45:11,281 INFO L168 Benchmark]: CACSL2BoogieTranslator took 380.13 ms. Allocated memory was 255.9 MB in the beginning and 381.7 MB in the end (delta: 125.8 MB). Free memory was 233.9 MB in the beginning and 342.7 MB in the end (delta: -108.8 MB). Peak memory consumption was 16.8 MB. Max. memory is 16.0 GB. [2021-03-24 09:45:11,286 INFO L168 Benchmark]: Boogie Procedure Inliner took 58.72 ms. Allocated memory is still 381.7 MB. Free memory was 342.7 MB in the beginning and 339.9 MB in the end (delta: 2.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-24 09:45:11,286 INFO L168 Benchmark]: Boogie Preprocessor took 32.82 ms. Allocated memory is still 381.7 MB. Free memory was 339.9 MB in the beginning and 337.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-24 09:45:11,287 INFO L168 Benchmark]: RCFGBuilder took 785.85 ms. Allocated memory is still 381.7 MB. Free memory was 337.8 MB in the beginning and 299.1 MB in the end (delta: 38.7 MB). Peak memory consumption was 42.2 MB. Max. memory is 16.0 GB. [2021-03-24 09:45:11,287 INFO L168 Benchmark]: TraceAbstraction took 15088.01 ms. Allocated memory was 381.7 MB in the beginning and 945.8 MB in the end (delta: 564.1 MB). Free memory was 299.1 MB in the beginning and 370.1 MB in the end (delta: -71.0 MB). Peak memory consumption was 493.1 MB. Max. memory is 16.0 GB. [2021-03-24 09:45:11,288 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.08 ms. Allocated memory is still 255.9 MB. Free memory is still 237.4 MB. There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 380.13 ms. Allocated memory was 255.9 MB in the beginning and 381.7 MB in the end (delta: 125.8 MB). Free memory was 233.9 MB in the beginning and 342.7 MB in the end (delta: -108.8 MB). Peak memory consumption was 16.8 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 58.72 ms. Allocated memory is still 381.7 MB. Free memory was 342.7 MB in the beginning and 339.9 MB in the end (delta: 2.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 32.82 ms. Allocated memory is still 381.7 MB. Free memory was 339.9 MB in the beginning and 337.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 785.85 ms. Allocated memory is still 381.7 MB. Free memory was 337.8 MB in the beginning and 299.1 MB in the end (delta: 38.7 MB). Peak memory consumption was 42.2 MB. Max. memory is 16.0 GB. * TraceAbstraction took 15088.01 ms. Allocated memory was 381.7 MB in the beginning and 945.8 MB in the end (delta: 564.1 MB). Free memory was 299.1 MB in the beginning and 370.1 MB in the end (delta: -71.0 MB). Peak memory consumption was 493.1 MB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3174.9ms, 147 PlacesBefore, 78 PlacesAfterwards, 159 TransitionsBefore, 86 TransitionsAfterwards, 10120 CoEnabledTransitionPairs, 6 FixpointIterations, 20 TrivialSequentialCompositions, 55 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 6 ConcurrentYvCompositions, 4 ChoiceCompositions, 85 TotalNumberOfCompositions, 12308 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 5610, positive: 5448, positive conditional: 0, positive unconditional: 5448, negative: 162, negative conditional: 0, negative unconditional: 162, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3855, positive: 3796, positive conditional: 0, positive unconditional: 3796, negative: 59, negative conditional: 0, negative unconditional: 59, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3855, positive: 3796, positive conditional: 0, positive unconditional: 3796, negative: 59, negative conditional: 0, negative unconditional: 59, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 5610, positive: 1652, positive conditional: 0, positive unconditional: 1652, negative: 103, negative conditional: 0, negative unconditional: 103, unknown: 3855, unknown conditional: 0, unknown unconditional: 3855] , Statistics on independence cache: Total cache size (in pairs): 448, Positive cache size: 430, Positive conditional cache size: 0, Positive unconditional cache size: 430, Negative cache size: 18, Negative conditional cache size: 0, Negative unconditional cache size: 18 - PositiveResult [Line: 712]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 719]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 152 locations, 2 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 4.6ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: SAFE, OverallTime: 14933.7ms, OverallIterations: 29, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 9924.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 3278.7ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 485 SDtfs, 1447 SDslu, 870 SDs, 0 SdLazy, 4159 SolverSat, 431 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1702.5ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 285 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 231 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 1156.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=2985occurred in iteration=15, InterpolantAutomatonStates: 238, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 49.2ms SsaConstructionTime, 254.4ms SatisfiabilityAnalysisTime, 1208.2ms InterpolantComputationTime, 952 NumberOfCodeBlocks, 952 NumberOfCodeBlocksAsserted, 29 NumberOfCheckSat, 923 ConstructedInterpolants, 0 QuantifiedInterpolants, 4338 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 29 InterpolantComputations, 29 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! Received shutdown request...