/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-lit/sssc12.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-25 15:07:13,169 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-25 15:07:13,171 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-25 15:07:13,195 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-25 15:07:13,195 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-25 15:07:13,196 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-25 15:07:13,197 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-25 15:07:13,199 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-25 15:07:13,200 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-25 15:07:13,201 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-25 15:07:13,202 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-25 15:07:13,203 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-25 15:07:13,204 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-25 15:07:13,204 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-25 15:07:13,205 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-25 15:07:13,206 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-25 15:07:13,207 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-25 15:07:13,208 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-25 15:07:13,210 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-25 15:07:13,211 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-25 15:07:13,212 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-25 15:07:13,214 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-25 15:07:13,215 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-25 15:07:13,215 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-25 15:07:13,218 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-25 15:07:13,218 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-25 15:07:13,218 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-25 15:07:13,219 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-25 15:07:13,219 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-25 15:07:13,220 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-25 15:07:13,220 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-25 15:07:13,221 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-25 15:07:13,221 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-25 15:07:13,222 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-25 15:07:13,223 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-25 15:07:13,223 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-25 15:07:13,224 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-25 15:07:13,224 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-25 15:07:13,224 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-25 15:07:13,225 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-25 15:07:13,225 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-25 15:07:13,226 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbe.epf [2021-03-25 15:07:13,245 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-25 15:07:13,245 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-25 15:07:13,246 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-25 15:07:13,246 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-25 15:07:13,246 INFO L138 SettingsManager]: * Use SBE=true [2021-03-25 15:07:13,247 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-25 15:07:13,247 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-25 15:07:13,247 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-25 15:07:13,247 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-25 15:07:13,247 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-25 15:07:13,247 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-25 15:07:13,248 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-25 15:07:13,248 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-25 15:07:13,248 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-25 15:07:13,248 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-25 15:07:13,248 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-25 15:07:13,248 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-25 15:07:13,248 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-25 15:07:13,249 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-25 15:07:13,249 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-25 15:07:13,249 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-25 15:07:13,249 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 15:07:13,249 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-25 15:07:13,249 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-25 15:07:13,249 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-25 15:07:13,250 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-25 15:07:13,250 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-25 15:07:13,250 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-25 15:07:13,250 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-25 15:07:13,250 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-03-25 15:07:13,506 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-25 15:07:13,534 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-25 15:07:13,536 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-25 15:07:13,537 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-25 15:07:13,540 INFO L275 PluginConnector]: CDTParser initialized [2021-03-25 15:07:13,541 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/sssc12.i [2021-03-25 15:07:13,604 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bbfdc1c4c/36dea672c75f42d5a4910bc7345a05b2/FLAG4b0f68da0 [2021-03-25 15:07:14,157 INFO L306 CDTParser]: Found 1 translation units. [2021-03-25 15:07:14,157 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/sssc12.i [2021-03-25 15:07:14,178 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bbfdc1c4c/36dea672c75f42d5a4910bc7345a05b2/FLAG4b0f68da0 [2021-03-25 15:07:14,577 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bbfdc1c4c/36dea672c75f42d5a4910bc7345a05b2 [2021-03-25 15:07:14,579 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-25 15:07:14,579 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-25 15:07:14,582 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-25 15:07:14,582 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-25 15:07:14,585 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-25 15:07:14,586 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 03:07:14" (1/1) ... [2021-03-25 15:07:14,587 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1604d357 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 03:07:14, skipping insertion in model container [2021-03-25 15:07:14,587 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 03:07:14" (1/1) ... [2021-03-25 15:07:14,593 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-25 15:07:14,626 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-25 15:07:14,970 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-lit/sssc12.i[46865,46878] [2021-03-25 15:07:14,988 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 15:07:14,995 INFO L203 MainTranslator]: Completed pre-run [2021-03-25 15:07:15,038 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-lit/sssc12.i[46865,46878] [2021-03-25 15:07:15,046 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 15:07:15,172 INFO L208 MainTranslator]: Completed translation [2021-03-25 15:07:15,173 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 03:07:15 WrapperNode [2021-03-25 15:07:15,173 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-25 15:07:15,174 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-25 15:07:15,174 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-25 15:07:15,174 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-25 15:07:15,180 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 03:07:15" (1/1) ... [2021-03-25 15:07:15,194 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 03:07:15" (1/1) ... [2021-03-25 15:07:15,210 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-25 15:07:15,211 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-25 15:07:15,211 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-25 15:07:15,211 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-25 15:07:15,217 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 03:07:15" (1/1) ... [2021-03-25 15:07:15,217 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 03:07:15" (1/1) ... [2021-03-25 15:07:15,220 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 03:07:15" (1/1) ... [2021-03-25 15:07:15,220 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 03:07:15" (1/1) ... [2021-03-25 15:07:15,236 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 03:07:15" (1/1) ... [2021-03-25 15:07:15,240 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 03:07:15" (1/1) ... [2021-03-25 15:07:15,241 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 03:07:15" (1/1) ... [2021-03-25 15:07:15,243 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-25 15:07:15,244 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-25 15:07:15,244 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-25 15:07:15,244 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-25 15:07:15,245 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 03:07:15" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 15:07:15,306 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-03-25 15:07:15,306 INFO L130 BoogieDeclarations]: Found specification of procedure thr [2021-03-25 15:07:15,306 INFO L138 BoogieDeclarations]: Found implementation of procedure thr [2021-03-25 15:07:15,306 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-25 15:07:15,307 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-25 15:07:15,307 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-03-25 15:07:15,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-25 15:07:15,307 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-03-25 15:07:15,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-25 15:07:15,307 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-25 15:07:15,307 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-25 15:07:15,309 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-25 15:07:15,765 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-25 15:07:15,765 INFO L299 CfgBuilder]: Removed 18 assume(true) statements. [2021-03-25 15:07:15,767 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 03:07:15 BoogieIcfgContainer [2021-03-25 15:07:15,767 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-25 15:07:15,770 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-25 15:07:15,770 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-25 15:07:15,772 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-25 15:07:15,772 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.03 03:07:14" (1/3) ... [2021-03-25 15:07:15,773 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49f19735 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 03:07:15, skipping insertion in model container [2021-03-25 15:07:15,773 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 03:07:15" (2/3) ... [2021-03-25 15:07:15,774 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49f19735 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 03:07:15, skipping insertion in model container [2021-03-25 15:07:15,774 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 03:07:15" (3/3) ... [2021-03-25 15:07:15,775 INFO L111 eAbstractionObserver]: Analyzing ICFG sssc12.i [2021-03-25 15:07:15,780 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-25 15:07:15,784 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-25 15:07:15,785 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-25 15:07:15,811 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,811 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,811 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,812 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,812 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,812 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,812 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,812 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,812 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,812 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,813 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,813 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,813 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,813 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,813 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,814 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,814 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,814 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,815 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,815 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,816 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,816 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,816 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,816 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,816 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,817 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,817 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,817 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,817 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,818 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,818 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,818 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,818 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,818 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,821 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,822 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,822 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,823 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,823 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,823 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,823 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,823 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,824 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,824 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,825 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,825 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,825 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,825 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,825 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,825 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,825 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,825 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,826 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,826 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,826 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,826 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,826 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,826 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,828 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,828 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,828 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,828 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,830 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,830 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,830 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,830 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,831 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,831 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,831 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,831 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,831 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,832 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:15,833 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 15:07:15,851 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-03-25 15:07:15,877 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 15:07:15,877 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 15:07:15,877 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 15:07:15,877 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 15:07:15,878 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 15:07:15,878 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 15:07:15,878 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 15:07:15,878 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 15:07:15,893 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 63 places, 66 transitions, 137 flow [2021-03-25 15:07:15,935 INFO L129 PetriNetUnfolder]: 7/75 cut-off events. [2021-03-25 15:07:15,935 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 15:07:15,938 INFO L84 FinitePrefix]: Finished finitePrefix Result has 80 conditions, 75 events. 7/75 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 75 event pairs, 0 based on Foata normal form. 0/65 useless extension candidates. Maximal degree in co-relation 37. Up to 4 conditions per place. [2021-03-25 15:07:15,939 INFO L82 GeneralOperation]: Start removeDead. Operand has 63 places, 66 transitions, 137 flow [2021-03-25 15:07:15,942 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 63 places, 66 transitions, 137 flow [2021-03-25 15:07:15,943 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 15:07:15,960 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 63 places, 66 transitions, 137 flow [2021-03-25 15:07:15,963 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 63 places, 66 transitions, 137 flow [2021-03-25 15:07:15,964 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 63 places, 66 transitions, 137 flow [2021-03-25 15:07:15,992 INFO L129 PetriNetUnfolder]: 7/75 cut-off events. [2021-03-25 15:07:15,992 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 15:07:15,994 INFO L84 FinitePrefix]: Finished finitePrefix Result has 80 conditions, 75 events. 7/75 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 78 event pairs, 0 based on Foata normal form. 0/65 useless extension candidates. Maximal degree in co-relation 37. Up to 4 conditions per place. [2021-03-25 15:07:15,998 INFO L142 LiptonReduction]: Number of co-enabled transitions 594 [2021-03-25 15:07:18,178 INFO L154 LiptonReduction]: Checked pairs total: 235 [2021-03-25 15:07:18,179 INFO L156 LiptonReduction]: Total number of compositions: 48 [2021-03-25 15:07:18,181 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2239 [2021-03-25 15:07:18,189 INFO L129 PetriNetUnfolder]: 2/24 cut-off events. [2021-03-25 15:07:18,189 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 15:07:18,190 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 15:07:18,190 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 15:07:18,191 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 15:07:18,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 15:07:18,195 INFO L82 PathProgramCache]: Analyzing trace with hash -192698568, now seen corresponding path program 1 times [2021-03-25 15:07:18,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 15:07:18,202 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964502502] [2021-03-25 15:07:18,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 15:07:18,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 15:07:18,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:18,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:07:18,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:18,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:07:18,333 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 15:07:18,333 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964502502] [2021-03-25 15:07:18,334 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 15:07:18,334 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-25 15:07:18,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316826528] [2021-03-25 15:07:18,341 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-03-25 15:07:18,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 15:07:18,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-03-25 15:07:18,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-03-25 15:07:18,357 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 114 [2021-03-25 15:07:18,359 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 27 transitions, 59 flow. Second operand has 2 states, 2 states have (on average 102.5) internal successors, (205), 2 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:18,359 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 15:07:18,359 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 114 [2021-03-25 15:07:18,360 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 15:07:18,368 INFO L129 PetriNetUnfolder]: 2/24 cut-off events. [2021-03-25 15:07:18,368 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 15:07:18,369 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30 conditions, 24 events. 2/24 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 23 event pairs, 0 based on Foata normal form. 3/23 useless extension candidates. Maximal degree in co-relation 27. Up to 3 conditions per place. [2021-03-25 15:07:18,370 INFO L132 encePairwiseOnDemand]: 112/114 looper letters, 0 selfloop transitions, 0 changer transitions 1/22 dead transitions. [2021-03-25 15:07:18,370 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 22 transitions, 49 flow [2021-03-25 15:07:18,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-25 15:07:18,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-03-25 15:07:18,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 206 transitions. [2021-03-25 15:07:18,381 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9035087719298246 [2021-03-25 15:07:18,381 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 206 transitions. [2021-03-25 15:07:18,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 206 transitions. [2021-03-25 15:07:18,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 15:07:18,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 206 transitions. [2021-03-25 15:07:18,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 103.0) internal successors, (206), 2 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:18,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 114.0) internal successors, (342), 3 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:18,397 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 114.0) internal successors, (342), 3 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:18,399 INFO L185 Difference]: Start difference. First operand has 27 places, 27 transitions, 59 flow. Second operand 2 states and 206 transitions. [2021-03-25 15:07:18,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 22 transitions, 49 flow [2021-03-25 15:07:18,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 22 transitions, 49 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 15:07:18,402 INFO L241 Difference]: Finished difference. Result has 24 places, 21 transitions, 47 flow [2021-03-25 15:07:18,404 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=114, PETRI_DIFFERENCE_MINUEND_FLOW=49, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=47, PETRI_PLACES=24, PETRI_TRANSITIONS=21} [2021-03-25 15:07:18,405 INFO L343 CegarLoopForPetriNet]: 27 programPoint places, -3 predicate places. [2021-03-25 15:07:18,405 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 15:07:18,405 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 24 places, 21 transitions, 47 flow [2021-03-25 15:07:18,406 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 24 places, 21 transitions, 47 flow [2021-03-25 15:07:18,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 22 places, 21 transitions, 47 flow [2021-03-25 15:07:18,411 INFO L129 PetriNetUnfolder]: 2/23 cut-off events. [2021-03-25 15:07:18,411 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 15:07:18,412 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28 conditions, 23 events. 2/23 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 20 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 15. Up to 3 conditions per place. [2021-03-25 15:07:18,412 INFO L142 LiptonReduction]: Number of co-enabled transitions 96 [2021-03-25 15:07:18,542 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 67 [2021-03-25 15:07:18,729 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 67 [2021-03-25 15:07:19,189 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 89 [2021-03-25 15:07:19,478 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 89 [2021-03-25 15:07:19,719 INFO L154 LiptonReduction]: Checked pairs total: 41 [2021-03-25 15:07:19,719 INFO L156 LiptonReduction]: Total number of compositions: 10 [2021-03-25 15:07:19,719 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1314 [2021-03-25 15:07:19,720 INFO L480 AbstractCegarLoop]: Abstraction has has 17 places, 16 transitions, 37 flow [2021-03-25 15:07:19,720 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 102.5) internal successors, (205), 2 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:19,721 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 15:07:19,721 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 15:07:19,721 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-25 15:07:19,721 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 15:07:19,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 15:07:19,721 INFO L82 PathProgramCache]: Analyzing trace with hash 1829381902, now seen corresponding path program 1 times [2021-03-25 15:07:19,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 15:07:19,722 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458229434] [2021-03-25 15:07:19,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 15:07:19,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 15:07:19,748 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 15:07:19,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 15:07:19,766 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 15:07:19,782 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 15:07:19,782 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 15:07:19,783 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-25 15:07:19,783 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 15:07:19,784 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-25 15:07:19,791 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,791 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,791 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,791 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,791 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,791 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,791 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,791 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,792 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,792 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,792 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,792 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,792 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,792 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,792 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,792 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,792 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,792 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,793 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,793 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,793 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,793 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,793 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,793 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,793 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,793 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,794 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,794 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,794 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,794 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,794 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,794 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,794 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,794 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,794 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,795 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,795 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,795 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,795 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,795 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,795 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,795 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,795 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,795 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,795 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,796 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,796 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,796 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,796 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,796 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,796 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,796 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,796 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,797 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,797 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,797 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,797 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,797 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,797 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,797 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,797 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,798 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,798 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,798 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,798 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,798 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,798 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,798 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,798 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,799 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,799 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,799 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,799 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,799 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,799 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,799 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,799 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,799 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,799 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,800 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,800 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,800 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,800 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,800 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,800 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,800 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,800 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,800 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,801 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,801 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,801 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,801 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,801 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,801 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,801 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,801 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,801 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,802 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,802 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,802 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,802 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,802 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,802 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,802 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,802 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,802 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,802 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,803 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,803 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,803 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,803 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,803 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,803 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,803 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,803 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,803 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,804 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,804 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,804 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,804 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,804 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,804 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,804 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,804 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,805 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,805 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,805 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,805 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,805 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,805 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,805 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,806 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,806 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,806 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,807 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,807 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,807 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,807 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,807 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,808 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,808 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,808 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,808 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,808 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:19,809 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 15:07:19,809 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-25 15:07:19,810 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 15:07:19,810 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 15:07:19,811 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 15:07:19,811 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 15:07:19,811 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 15:07:19,811 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 15:07:19,811 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 15:07:19,811 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 15:07:19,813 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 94 transitions, 200 flow [2021-03-25 15:07:19,826 INFO L129 PetriNetUnfolder]: 12/113 cut-off events. [2021-03-25 15:07:19,826 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 15:07:19,827 INFO L84 FinitePrefix]: Finished finitePrefix Result has 123 conditions, 113 events. 12/113 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 247 event pairs, 0 based on Foata normal form. 0/96 useless extension candidates. Maximal degree in co-relation 76. Up to 6 conditions per place. [2021-03-25 15:07:19,827 INFO L82 GeneralOperation]: Start removeDead. Operand has 89 places, 94 transitions, 200 flow [2021-03-25 15:07:19,828 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 94 transitions, 200 flow [2021-03-25 15:07:19,828 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 15:07:19,828 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 94 transitions, 200 flow [2021-03-25 15:07:19,829 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 94 transitions, 200 flow [2021-03-25 15:07:19,829 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 94 transitions, 200 flow [2021-03-25 15:07:19,841 INFO L129 PetriNetUnfolder]: 12/113 cut-off events. [2021-03-25 15:07:19,841 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 15:07:19,842 INFO L84 FinitePrefix]: Finished finitePrefix Result has 123 conditions, 113 events. 12/113 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 227 event pairs, 0 based on Foata normal form. 0/96 useless extension candidates. Maximal degree in co-relation 76. Up to 6 conditions per place. [2021-03-25 15:07:19,844 INFO L142 LiptonReduction]: Number of co-enabled transitions 2700 [2021-03-25 15:07:21,721 INFO L154 LiptonReduction]: Checked pairs total: 4198 [2021-03-25 15:07:21,722 INFO L156 LiptonReduction]: Total number of compositions: 54 [2021-03-25 15:07:21,722 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1894 [2021-03-25 15:07:21,728 INFO L129 PetriNetUnfolder]: 4/47 cut-off events. [2021-03-25 15:07:21,728 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 15:07:21,728 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 15:07:21,728 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 15:07:21,728 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 15:07:21,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 15:07:21,729 INFO L82 PathProgramCache]: Analyzing trace with hash -1786291316, now seen corresponding path program 1 times [2021-03-25 15:07:21,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 15:07:21,729 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354889040] [2021-03-25 15:07:21,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 15:07:21,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 15:07:21,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:21,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:07:21,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:21,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:21,788 INFO L142 QuantifierPusher]: treesize reduction 8, result has 11.1 percent of original size [2021-03-25 15:07:21,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:07:21,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:21,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:07:21,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 15:07:21,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354889040] [2021-03-25 15:07:21,790 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 15:07:21,790 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 15:07:21,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846216125] [2021-03-25 15:07:21,791 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 15:07:21,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 15:07:21,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 15:07:21,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 15:07:21,792 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 148 [2021-03-25 15:07:21,793 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 51 transitions, 114 flow. Second operand has 3 states, 3 states have (on average 111.33333333333333) internal successors, (334), 3 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:21,793 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 15:07:21,793 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 148 [2021-03-25 15:07:21,793 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 15:07:21,814 INFO L129 PetriNetUnfolder]: 3/51 cut-off events. [2021-03-25 15:07:21,814 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-25 15:07:21,815 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72 conditions, 51 events. 3/51 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 98 event pairs, 0 based on Foata normal form. 16/60 useless extension candidates. Maximal degree in co-relation 47. Up to 9 conditions per place. [2021-03-25 15:07:21,815 INFO L132 encePairwiseOnDemand]: 141/148 looper letters, 8 selfloop transitions, 2 changer transitions 1/44 dead transitions. [2021-03-25 15:07:21,815 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 120 flow [2021-03-25 15:07:21,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 15:07:21,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 15:07:21,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 347 transitions. [2021-03-25 15:07:21,819 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7815315315315315 [2021-03-25 15:07:21,819 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 347 transitions. [2021-03-25 15:07:21,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 347 transitions. [2021-03-25 15:07:21,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 15:07:21,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 347 transitions. [2021-03-25 15:07:21,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 115.66666666666667) internal successors, (347), 3 states have internal predecessors, (347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:21,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 148.0) internal successors, (592), 4 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:21,822 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 148.0) internal successors, (592), 4 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:21,822 INFO L185 Difference]: Start difference. First operand has 49 places, 51 transitions, 114 flow. Second operand 3 states and 347 transitions. [2021-03-25 15:07:21,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 120 flow [2021-03-25 15:07:21,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 44 transitions, 118 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-25 15:07:21,825 INFO L241 Difference]: Finished difference. Result has 47 places, 42 transitions, 102 flow [2021-03-25 15:07:21,825 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=148, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2021-03-25 15:07:21,825 INFO L343 CegarLoopForPetriNet]: 49 programPoint places, -2 predicate places. [2021-03-25 15:07:21,825 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 15:07:21,825 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 47 places, 42 transitions, 102 flow [2021-03-25 15:07:21,826 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 47 places, 42 transitions, 102 flow [2021-03-25 15:07:21,826 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 46 places, 42 transitions, 102 flow [2021-03-25 15:07:21,831 INFO L129 PetriNetUnfolder]: 3/50 cut-off events. [2021-03-25 15:07:21,831 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 15:07:21,836 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65 conditions, 50 events. 3/50 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 103 event pairs, 0 based on Foata normal form. 0/45 useless extension candidates. Maximal degree in co-relation 44. Up to 3 conditions per place. [2021-03-25 15:07:21,838 INFO L142 LiptonReduction]: Number of co-enabled transitions 800 [2021-03-25 15:07:22,211 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 67 [2021-03-25 15:07:22,688 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 89 [2021-03-25 15:07:22,929 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 89 [2021-03-25 15:07:23,033 INFO L154 LiptonReduction]: Checked pairs total: 1332 [2021-03-25 15:07:23,033 INFO L156 LiptonReduction]: Total number of compositions: 10 [2021-03-25 15:07:23,033 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1208 [2021-03-25 15:07:23,034 INFO L480 AbstractCegarLoop]: Abstraction has has 39 places, 35 transitions, 88 flow [2021-03-25 15:07:23,035 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 111.33333333333333) internal successors, (334), 3 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:23,035 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 15:07:23,035 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 15:07:23,035 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-25 15:07:23,035 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 15:07:23,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 15:07:23,035 INFO L82 PathProgramCache]: Analyzing trace with hash -657557200, now seen corresponding path program 1 times [2021-03-25 15:07:23,036 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 15:07:23,036 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001423943] [2021-03-25 15:07:23,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 15:07:23,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 15:07:23,074 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 15:07:23,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 15:07:23,096 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 15:07:23,101 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 15:07:23,101 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 15:07:23,101 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-25 15:07:23,101 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 15:07:23,102 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-25 15:07:23,111 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,112 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,112 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,112 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,112 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,112 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,112 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,112 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,112 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,112 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,112 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,112 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,113 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,113 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,113 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,113 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,113 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,113 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,113 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,113 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,113 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,114 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,114 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,114 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,114 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,114 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,114 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,114 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,114 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,114 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,114 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,114 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,115 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,115 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,115 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,115 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,115 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,115 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,115 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,115 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,115 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,115 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,116 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,116 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,116 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,116 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,116 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,116 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,116 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,116 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,116 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,116 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,116 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,117 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,117 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,117 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,117 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,117 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,117 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,117 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,117 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,117 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,118 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,118 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,118 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,118 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,118 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,118 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,118 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,118 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,119 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,119 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,119 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,119 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,119 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,119 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,119 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,119 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,119 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,119 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,119 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,120 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,120 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,120 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,120 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,120 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,120 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,120 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,120 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,120 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,120 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,121 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,121 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,121 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,121 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,121 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,121 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,121 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,121 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,121 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,121 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,121 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,121 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,121 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,122 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,122 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,122 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,122 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,122 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,122 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,136 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,136 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,137 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,137 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,137 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,137 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,137 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,137 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,138 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,138 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,138 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,138 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,138 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,138 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,138 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,138 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,139 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,139 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,139 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,139 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,139 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,139 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,139 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,139 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,139 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,139 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,139 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,140 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,140 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,140 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,140 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,140 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,140 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,140 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,140 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,140 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,141 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,141 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,141 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,141 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,141 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,141 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,141 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,141 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,141 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,141 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,142 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,142 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,142 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,142 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,142 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,142 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,142 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,142 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,142 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,142 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,143 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,143 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,143 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,143 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,143 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,143 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,143 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,143 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,143 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,143 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,144 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,144 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,144 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,144 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,144 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,144 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,144 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,144 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,144 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,145 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,145 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,145 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,145 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,145 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,145 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,145 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,146 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,146 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,146 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,146 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,156 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,157 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,157 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,157 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,157 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,157 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,157 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,157 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,157 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,158 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,159 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,159 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,159 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,159 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,159 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,159 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,159 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,159 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,159 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,159 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:23,161 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 15:07:23,162 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-25 15:07:23,163 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 15:07:23,163 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 15:07:23,164 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 15:07:23,164 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 15:07:23,164 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 15:07:23,164 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 15:07:23,164 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 15:07:23,164 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 15:07:23,172 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 115 places, 122 transitions, 265 flow [2021-03-25 15:07:23,198 INFO L129 PetriNetUnfolder]: 17/151 cut-off events. [2021-03-25 15:07:23,199 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-25 15:07:23,200 INFO L84 FinitePrefix]: Finished finitePrefix Result has 167 conditions, 151 events. 17/151 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 393 event pairs, 0 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 117. Up to 8 conditions per place. [2021-03-25 15:07:23,200 INFO L82 GeneralOperation]: Start removeDead. Operand has 115 places, 122 transitions, 265 flow [2021-03-25 15:07:23,201 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 115 places, 122 transitions, 265 flow [2021-03-25 15:07:23,201 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 15:07:23,201 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 122 transitions, 265 flow [2021-03-25 15:07:23,202 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 122 transitions, 265 flow [2021-03-25 15:07:23,202 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 115 places, 122 transitions, 265 flow [2021-03-25 15:07:23,230 INFO L129 PetriNetUnfolder]: 17/151 cut-off events. [2021-03-25 15:07:23,231 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-25 15:07:23,231 INFO L84 FinitePrefix]: Finished finitePrefix Result has 167 conditions, 151 events. 17/151 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 410 event pairs, 0 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 117. Up to 8 conditions per place. [2021-03-25 15:07:23,235 INFO L142 LiptonReduction]: Number of co-enabled transitions 6318 [2021-03-25 15:07:25,259 INFO L154 LiptonReduction]: Checked pairs total: 10198 [2021-03-25 15:07:25,260 INFO L156 LiptonReduction]: Total number of compositions: 68 [2021-03-25 15:07:25,260 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2059 [2021-03-25 15:07:25,265 INFO L129 PetriNetUnfolder]: 4/53 cut-off events. [2021-03-25 15:07:25,265 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-03-25 15:07:25,265 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 15:07:25,265 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 15:07:25,266 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 15:07:25,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 15:07:25,266 INFO L82 PathProgramCache]: Analyzing trace with hash 127399441, now seen corresponding path program 1 times [2021-03-25 15:07:25,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 15:07:25,266 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000327711] [2021-03-25 15:07:25,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 15:07:25,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 15:07:25,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:25,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:07:25,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:25,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:25,305 INFO L142 QuantifierPusher]: treesize reduction 8, result has 11.1 percent of original size [2021-03-25 15:07:25,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:07:25,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:25,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:07:25,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 15:07:25,307 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000327711] [2021-03-25 15:07:25,307 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 15:07:25,307 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 15:07:25,307 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141867970] [2021-03-25 15:07:25,307 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 15:07:25,308 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 15:07:25,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 15:07:25,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 15:07:25,309 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 190 [2021-03-25 15:07:25,310 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 68 transitions, 157 flow. Second operand has 3 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:25,310 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 15:07:25,310 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 190 [2021-03-25 15:07:25,310 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 15:07:25,330 INFO L129 PetriNetUnfolder]: 5/72 cut-off events. [2021-03-25 15:07:25,330 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-03-25 15:07:25,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100 conditions, 72 events. 5/72 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 182 event pairs, 0 based on Foata normal form. 18/80 useless extension candidates. Maximal degree in co-relation 66. Up to 10 conditions per place. [2021-03-25 15:07:25,331 INFO L132 encePairwiseOnDemand]: 183/190 looper letters, 9 selfloop transitions, 2 changer transitions 1/62 dead transitions. [2021-03-25 15:07:25,331 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 62 transitions, 167 flow [2021-03-25 15:07:25,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 15:07:25,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 15:07:25,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 453 transitions. [2021-03-25 15:07:25,334 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7947368421052632 [2021-03-25 15:07:25,334 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 453 transitions. [2021-03-25 15:07:25,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 453 transitions. [2021-03-25 15:07:25,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 15:07:25,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 453 transitions. [2021-03-25 15:07:25,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:25,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 190.0) internal successors, (760), 4 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:25,337 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 190.0) internal successors, (760), 4 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:25,337 INFO L185 Difference]: Start difference. First operand has 66 places, 68 transitions, 157 flow. Second operand 3 states and 453 transitions. [2021-03-25 15:07:25,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 62 transitions, 167 flow [2021-03-25 15:07:25,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 62 transitions, 161 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-25 15:07:25,339 INFO L241 Difference]: Finished difference. Result has 65 places, 60 transitions, 143 flow [2021-03-25 15:07:25,339 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=190, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=143, PETRI_PLACES=65, PETRI_TRANSITIONS=60} [2021-03-25 15:07:25,340 INFO L343 CegarLoopForPetriNet]: 66 programPoint places, -1 predicate places. [2021-03-25 15:07:25,340 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 15:07:25,340 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 65 places, 60 transitions, 143 flow [2021-03-25 15:07:25,340 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 65 places, 60 transitions, 143 flow [2021-03-25 15:07:25,340 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 64 places, 60 transitions, 143 flow [2021-03-25 15:07:25,345 INFO L129 PetriNetUnfolder]: 5/71 cut-off events. [2021-03-25 15:07:25,346 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-25 15:07:25,346 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90 conditions, 71 events. 5/71 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 172 event pairs, 0 based on Foata normal form. 0/63 useless extension candidates. Maximal degree in co-relation 68. Up to 4 conditions per place. [2021-03-25 15:07:25,347 INFO L142 LiptonReduction]: Number of co-enabled transitions 2088 [2021-03-25 15:07:25,648 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 67 [2021-03-25 15:07:25,857 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 67 [2021-03-25 15:07:26,347 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 89 [2021-03-25 15:07:26,612 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 89 [2021-03-25 15:07:26,688 INFO L154 LiptonReduction]: Checked pairs total: 3633 [2021-03-25 15:07:26,688 INFO L156 LiptonReduction]: Total number of compositions: 14 [2021-03-25 15:07:26,689 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1349 [2021-03-25 15:07:26,689 INFO L480 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 123 flow [2021-03-25 15:07:26,690 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:26,690 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 15:07:26,690 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 15:07:26,690 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-25 15:07:26,690 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 15:07:26,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 15:07:26,690 INFO L82 PathProgramCache]: Analyzing trace with hash 1315742375, now seen corresponding path program 1 times [2021-03-25 15:07:26,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 15:07:26,691 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816012698] [2021-03-25 15:07:26,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 15:07:26,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 15:07:26,705 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 15:07:26,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 15:07:26,727 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 15:07:26,734 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 15:07:26,734 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 15:07:26,734 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-25 15:07:26,734 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 15:07:26,734 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-25 15:07:26,751 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,751 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,751 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,751 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,752 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,752 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,752 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,752 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,752 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,752 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,752 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,752 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,752 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,752 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,752 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,753 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,753 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,753 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,753 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,753 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,753 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,753 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,753 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,753 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,753 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,754 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,754 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,754 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,754 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,754 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,754 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,754 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,754 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,754 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,754 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,754 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,754 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,755 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,755 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,755 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,755 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,755 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,755 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,755 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,755 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,755 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,755 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,755 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,755 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,756 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,756 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,756 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,756 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,756 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,756 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,756 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,756 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,756 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,756 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,756 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,756 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,756 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,758 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,758 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,758 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,758 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,758 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,758 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,758 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,758 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,758 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,758 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,759 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,759 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,759 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,759 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,759 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,759 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,759 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,759 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,759 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,759 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,759 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,759 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,759 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,760 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,760 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,760 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,760 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,760 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,760 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,760 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,760 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,760 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,760 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,760 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,760 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,760 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,760 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,760 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,761 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,761 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,761 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,761 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,761 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,761 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,761 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,761 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,761 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,761 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,761 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,761 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,761 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,761 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,762 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,762 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,762 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,762 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,762 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,762 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,762 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,762 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,762 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,762 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,763 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,763 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,763 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,763 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,763 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,763 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,763 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,764 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,764 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,764 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,764 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,764 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,764 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,764 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,764 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,764 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,764 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,764 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,765 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,765 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,765 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,765 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,765 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,765 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,765 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,765 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,765 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,765 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,765 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,765 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,765 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,765 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,766 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,766 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,766 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,766 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,766 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,766 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,766 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,766 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,766 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,766 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,766 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,766 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,766 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,766 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,767 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,767 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,767 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,767 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,767 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,767 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,767 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,767 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,767 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,767 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,768 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,768 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,768 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,768 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,768 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,768 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,769 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,769 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,769 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,769 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,769 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,769 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,769 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,769 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,769 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,769 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,769 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,769 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,770 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,770 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,770 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,770 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,770 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,770 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,770 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,770 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,770 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,770 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,770 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,770 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,770 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,770 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,771 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,771 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,771 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,771 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,771 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,771 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,771 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,771 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,771 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,771 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,771 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,771 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,771 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,771 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,772 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,772 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,772 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,772 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,772 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,772 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,772 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,772 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,772 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,772 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,772 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,772 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,772 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,772 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,773 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,773 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,773 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,773 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,773 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,773 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,773 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,773 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,773 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,773 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,773 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,774 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,774 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,774 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,774 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,774 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,774 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,774 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,775 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,775 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,775 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,775 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,775 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,775 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,775 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,776 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,776 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,776 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,777 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,777 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,777 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,777 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,777 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,777 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,777 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,777 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,777 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,778 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,778 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,779 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,779 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,779 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,779 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,779 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,779 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,779 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,779 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,779 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 15:07:26,780 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 15:07:26,780 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-25 15:07:26,781 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 15:07:26,781 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 15:07:26,781 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 15:07:26,781 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 15:07:26,781 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 15:07:26,781 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 15:07:26,781 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 15:07:26,781 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 15:07:26,785 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 141 places, 150 transitions, 332 flow [2021-03-25 15:07:26,802 INFO L129 PetriNetUnfolder]: 22/189 cut-off events. [2021-03-25 15:07:26,802 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-25 15:07:26,803 INFO L84 FinitePrefix]: Finished finitePrefix Result has 212 conditions, 189 events. 22/189 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 565 event pairs, 0 based on Foata normal form. 0/158 useless extension candidates. Maximal degree in co-relation 159. Up to 10 conditions per place. [2021-03-25 15:07:26,803 INFO L82 GeneralOperation]: Start removeDead. Operand has 141 places, 150 transitions, 332 flow [2021-03-25 15:07:26,805 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 141 places, 150 transitions, 332 flow [2021-03-25 15:07:26,805 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 15:07:26,805 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 150 transitions, 332 flow [2021-03-25 15:07:26,805 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 150 transitions, 332 flow [2021-03-25 15:07:26,806 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 141 places, 150 transitions, 332 flow [2021-03-25 15:07:26,820 INFO L129 PetriNetUnfolder]: 22/189 cut-off events. [2021-03-25 15:07:26,820 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-25 15:07:26,821 INFO L84 FinitePrefix]: Finished finitePrefix Result has 212 conditions, 189 events. 22/189 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 571 event pairs, 0 based on Foata normal form. 0/158 useless extension candidates. Maximal degree in co-relation 159. Up to 10 conditions per place. [2021-03-25 15:07:26,827 INFO L142 LiptonReduction]: Number of co-enabled transitions 11448 [2021-03-25 15:07:29,109 INFO L154 LiptonReduction]: Checked pairs total: 18705 [2021-03-25 15:07:29,110 INFO L156 LiptonReduction]: Total number of compositions: 84 [2021-03-25 15:07:29,110 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2305 [2021-03-25 15:07:29,114 INFO L129 PetriNetUnfolder]: 4/50 cut-off events. [2021-03-25 15:07:29,114 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-03-25 15:07:29,114 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 15:07:29,114 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 15:07:29,115 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 15:07:29,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 15:07:29,115 INFO L82 PathProgramCache]: Analyzing trace with hash 1924629019, now seen corresponding path program 1 times [2021-03-25 15:07:29,115 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 15:07:29,115 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237998640] [2021-03-25 15:07:29,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 15:07:29,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 15:07:29,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:29,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:07:29,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:29,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:07:29,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 15:07:29,129 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237998640] [2021-03-25 15:07:29,129 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 15:07:29,129 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-25 15:07:29,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103040922] [2021-03-25 15:07:29,130 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-03-25 15:07:29,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 15:07:29,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-03-25 15:07:29,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-03-25 15:07:29,144 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 234 [2021-03-25 15:07:29,145 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 83 transitions, 198 flow. Second operand has 2 states, 2 states have (on average 201.5) internal successors, (403), 2 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:29,145 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 15:07:29,145 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 234 [2021-03-25 15:07:29,145 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 15:07:29,153 INFO L129 PetriNetUnfolder]: 8/87 cut-off events. [2021-03-25 15:07:29,154 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-25 15:07:29,154 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111 conditions, 87 events. 8/87 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 210 event pairs, 0 based on Foata normal form. 8/82 useless extension candidates. Maximal degree in co-relation 105. Up to 5 conditions per place. [2021-03-25 15:07:29,154 INFO L132 encePairwiseOnDemand]: 230/234 looper letters, 0 selfloop transitions, 0 changer transitions 1/76 dead transitions. [2021-03-25 15:07:29,154 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 76 transitions, 184 flow [2021-03-25 15:07:29,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-03-25 15:07:29,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-03-25 15:07:29,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 406 transitions. [2021-03-25 15:07:29,157 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8675213675213675 [2021-03-25 15:07:29,157 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 406 transitions. [2021-03-25 15:07:29,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 406 transitions. [2021-03-25 15:07:29,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 15:07:29,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 406 transitions. [2021-03-25 15:07:29,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 203.0) internal successors, (406), 2 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:29,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 234.0) internal successors, (702), 3 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:29,160 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 234.0) internal successors, (702), 3 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:29,160 INFO L185 Difference]: Start difference. First operand has 81 places, 83 transitions, 198 flow. Second operand 2 states and 406 transitions. [2021-03-25 15:07:29,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 76 transitions, 184 flow [2021-03-25 15:07:29,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 76 transitions, 172 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-03-25 15:07:29,176 INFO L241 Difference]: Finished difference. Result has 78 places, 75 transitions, 170 flow [2021-03-25 15:07:29,176 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=234, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=170, PETRI_PLACES=78, PETRI_TRANSITIONS=75} [2021-03-25 15:07:29,176 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, -3 predicate places. [2021-03-25 15:07:29,176 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 15:07:29,176 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 78 places, 75 transitions, 170 flow [2021-03-25 15:07:29,176 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 78 places, 75 transitions, 170 flow [2021-03-25 15:07:29,177 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 76 places, 75 transitions, 170 flow [2021-03-25 15:07:29,182 INFO L129 PetriNetUnfolder]: 8/86 cut-off events. [2021-03-25 15:07:29,182 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-25 15:07:29,183 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103 conditions, 86 events. 8/86 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 208 event pairs, 0 based on Foata normal form. 0/74 useless extension candidates. Maximal degree in co-relation 82. Up to 5 conditions per place. [2021-03-25 15:07:29,184 INFO L142 LiptonReduction]: Number of co-enabled transitions 3666 [2021-03-25 15:07:29,647 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 67 [2021-03-25 15:07:29,798 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 67 [2021-03-25 15:07:30,212 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 89 [2021-03-25 15:07:30,468 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 89 [2021-03-25 15:07:30,597 INFO L154 LiptonReduction]: Checked pairs total: 6285 [2021-03-25 15:07:30,597 INFO L156 LiptonReduction]: Total number of compositions: 16 [2021-03-25 15:07:30,597 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1421 [2021-03-25 15:07:30,598 INFO L480 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 150 flow [2021-03-25 15:07:30,598 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 201.5) internal successors, (403), 2 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:30,598 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 15:07:30,599 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 15:07:30,599 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-25 15:07:30,599 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 15:07:30,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 15:07:30,599 INFO L82 PathProgramCache]: Analyzing trace with hash -1947122347, now seen corresponding path program 1 times [2021-03-25 15:07:30,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 15:07:30,599 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716348382] [2021-03-25 15:07:30,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 15:07:30,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 15:07:30,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:30,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:07:30,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:30,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:30,626 INFO L142 QuantifierPusher]: treesize reduction 8, result has 11.1 percent of original size [2021-03-25 15:07:30,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:07:30,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:30,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:07:30,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 15:07:30,627 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716348382] [2021-03-25 15:07:30,627 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 15:07:30,627 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 15:07:30,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577162478] [2021-03-25 15:07:30,628 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 15:07:30,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 15:07:30,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 15:07:30,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 15:07:30,629 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 250 [2021-03-25 15:07:30,630 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 150 flow. Second operand has 3 states, 3 states have (on average 192.33333333333334) internal successors, (577), 3 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:30,630 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 15:07:30,630 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 250 [2021-03-25 15:07:30,630 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 15:07:30,652 INFO L129 PetriNetUnfolder]: 7/78 cut-off events. [2021-03-25 15:07:30,653 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-03-25 15:07:30,653 INFO L84 FinitePrefix]: Finished finitePrefix Result has 106 conditions, 78 events. 7/78 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 201 event pairs, 0 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 86. Up to 9 conditions per place. [2021-03-25 15:07:30,654 INFO L132 encePairwiseOnDemand]: 247/250 looper letters, 8 selfloop transitions, 2 changer transitions 0/66 dead transitions. [2021-03-25 15:07:30,654 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 66 transitions, 172 flow [2021-03-25 15:07:30,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 15:07:30,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 15:07:30,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 584 transitions. [2021-03-25 15:07:30,656 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7786666666666666 [2021-03-25 15:07:30,656 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 584 transitions. [2021-03-25 15:07:30,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 584 transitions. [2021-03-25 15:07:30,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 15:07:30,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 584 transitions. [2021-03-25 15:07:30,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 194.66666666666666) internal successors, (584), 3 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:30,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:30,660 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:30,660 INFO L185 Difference]: Start difference. First operand has 66 places, 65 transitions, 150 flow. Second operand 3 states and 584 transitions. [2021-03-25 15:07:30,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 66 transitions, 172 flow [2021-03-25 15:07:30,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 66 transitions, 172 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 15:07:30,662 INFO L241 Difference]: Finished difference. Result has 69 places, 65 transitions, 158 flow [2021-03-25 15:07:30,662 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=158, PETRI_PLACES=69, PETRI_TRANSITIONS=65} [2021-03-25 15:07:30,662 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, -12 predicate places. [2021-03-25 15:07:30,662 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 15:07:30,662 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 69 places, 65 transitions, 158 flow [2021-03-25 15:07:30,663 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 69 places, 65 transitions, 158 flow [2021-03-25 15:07:30,663 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 69 places, 65 transitions, 158 flow [2021-03-25 15:07:30,668 INFO L129 PetriNetUnfolder]: 7/78 cut-off events. [2021-03-25 15:07:30,668 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-03-25 15:07:30,669 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 78 events. 7/78 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 190 event pairs, 0 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 81. Up to 5 conditions per place. [2021-03-25 15:07:30,670 INFO L142 LiptonReduction]: Number of co-enabled transitions 2968 [2021-03-25 15:07:31,019 INFO L154 LiptonReduction]: Checked pairs total: 6057 [2021-03-25 15:07:31,019 INFO L156 LiptonReduction]: Total number of compositions: 14 [2021-03-25 15:07:31,019 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 357 [2021-03-25 15:07:31,022 INFO L480 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 148 flow [2021-03-25 15:07:31,022 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 192.33333333333334) internal successors, (577), 3 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:31,022 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 15:07:31,022 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 15:07:31,022 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-25 15:07:31,023 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 15:07:31,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 15:07:31,023 INFO L82 PathProgramCache]: Analyzing trace with hash 358496817, now seen corresponding path program 1 times [2021-03-25 15:07:31,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 15:07:31,023 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259523381] [2021-03-25 15:07:31,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 15:07:31,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 15:07:31,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:31,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:07:31,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:31,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:31,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:31,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:07:31,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:31,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:31,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:31,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 15:07:31,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:31,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 15:07:31,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 15:07:31,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259523381] [2021-03-25 15:07:31,099 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 15:07:31,099 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 15:07:31,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699601818] [2021-03-25 15:07:31,100 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-25 15:07:31,100 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 15:07:31,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-25 15:07:31,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-03-25 15:07:31,102 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 264 [2021-03-25 15:07:31,103 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 148 flow. Second operand has 8 states, 8 states have (on average 151.5) internal successors, (1212), 8 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:31,103 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 15:07:31,103 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 264 [2021-03-25 15:07:31,103 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 15:07:36,192 INFO L129 PetriNetUnfolder]: 36287/53136 cut-off events. [2021-03-25 15:07:36,192 INFO L130 PetriNetUnfolder]: For 3278/3278 co-relation queries the response was YES. [2021-03-25 15:07:36,390 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103768 conditions, 53136 events. 36287/53136 cut-off events. For 3278/3278 co-relation queries the response was YES. Maximal size of possible extension queue 3243. Compared 421443 event pairs, 5123 based on Foata normal form. 308/40830 useless extension candidates. Maximal degree in co-relation 103745. Up to 15978 conditions per place. [2021-03-25 15:07:36,754 INFO L132 encePairwiseOnDemand]: 246/264 looper letters, 172 selfloop transitions, 20 changer transitions 0/217 dead transitions. [2021-03-25 15:07:36,754 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 217 transitions, 871 flow [2021-03-25 15:07:36,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-25 15:07:36,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-25 15:07:36,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1551 transitions. [2021-03-25 15:07:36,759 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2021-03-25 15:07:36,759 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1551 transitions. [2021-03-25 15:07:36,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1551 transitions. [2021-03-25 15:07:36,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 15:07:36,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1551 transitions. [2021-03-25 15:07:36,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 172.33333333333334) internal successors, (1551), 9 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:36,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 264.0) internal successors, (2640), 10 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:36,767 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 264.0) internal successors, (2640), 10 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:36,768 INFO L185 Difference]: Start difference. First operand has 63 places, 59 transitions, 148 flow. Second operand 9 states and 1551 transitions. [2021-03-25 15:07:36,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 217 transitions, 871 flow [2021-03-25 15:07:36,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 217 transitions, 857 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-25 15:07:36,778 INFO L241 Difference]: Finished difference. Result has 75 places, 78 transitions, 311 flow [2021-03-25 15:07:36,778 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=264, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=311, PETRI_PLACES=75, PETRI_TRANSITIONS=78} [2021-03-25 15:07:36,778 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, -6 predicate places. [2021-03-25 15:07:36,778 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 15:07:36,778 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 75 places, 78 transitions, 311 flow [2021-03-25 15:07:36,779 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 75 places, 78 transitions, 311 flow [2021-03-25 15:07:36,779 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 75 places, 78 transitions, 311 flow [2021-03-25 15:07:36,975 INFO L129 PetriNetUnfolder]: 574/1767 cut-off events. [2021-03-25 15:07:36,975 INFO L130 PetriNetUnfolder]: For 538/1004 co-relation queries the response was YES. [2021-03-25 15:07:36,987 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3570 conditions, 1767 events. 574/1767 cut-off events. For 538/1004 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15401 event pairs, 163 based on Foata normal form. 27/1581 useless extension candidates. Maximal degree in co-relation 3543. Up to 469 conditions per place. [2021-03-25 15:07:37,010 INFO L142 LiptonReduction]: Number of co-enabled transitions 3638 [2021-03-25 15:07:38,190 INFO L154 LiptonReduction]: Checked pairs total: 3551 [2021-03-25 15:07:38,190 INFO L156 LiptonReduction]: Total number of compositions: 11 [2021-03-25 15:07:38,190 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1412 [2021-03-25 15:07:38,191 INFO L480 AbstractCegarLoop]: Abstraction has has 68 places, 71 transitions, 301 flow [2021-03-25 15:07:38,191 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 151.5) internal successors, (1212), 8 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:38,191 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 15:07:38,191 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 15:07:38,191 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-25 15:07:38,192 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 15:07:38,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 15:07:38,192 INFO L82 PathProgramCache]: Analyzing trace with hash -813525818, now seen corresponding path program 1 times [2021-03-25 15:07:38,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 15:07:38,192 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293198307] [2021-03-25 15:07:38,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 15:07:38,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 15:07:38,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:07:38,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:07:38,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 15:07:38,265 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 15:07:38,266 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293198307] [2021-03-25 15:07:38,266 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594478684] [2021-03-25 15:07:38,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 15:07:38,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 15:07:38,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-25 15:07:38,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 15:07:38,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 15:07:38,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 15:07:38,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:38,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:07:38,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:07:38,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:07:38,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:07:38,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:07:38,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:07:38,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 15:07:38,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 15:07:38,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 15:07:38,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 15:07:38,522 INFO L142 QuantifierPusher]: treesize reduction 21, result has 38.2 percent of original size [2021-03-25 15:07:38,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:07:38,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:38,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:07:38,535 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 15:07:38,536 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 15:07:38,536 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2021-03-25 15:07:38,536 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851439303] [2021-03-25 15:07:38,536 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-25 15:07:38,536 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 15:07:38,537 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-25 15:07:38,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-03-25 15:07:38,539 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 275 [2021-03-25 15:07:38,540 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 71 transitions, 301 flow. Second operand has 12 states, 12 states have (on average 156.75) internal successors, (1881), 12 states have internal predecessors, (1881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:38,541 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 15:07:38,541 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 275 [2021-03-25 15:07:38,541 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 15:07:46,676 INFO L129 PetriNetUnfolder]: 63027/86977 cut-off events. [2021-03-25 15:07:46,676 INFO L130 PetriNetUnfolder]: For 54876/61536 co-relation queries the response was YES. [2021-03-25 15:07:47,070 INFO L84 FinitePrefix]: Finished finitePrefix Result has 218036 conditions, 86977 events. 63027/86977 cut-off events. For 54876/61536 co-relation queries the response was YES. Maximal size of possible extension queue 5288. Compared 652509 event pairs, 4523 based on Foata normal form. 1758/81261 useless extension candidates. Maximal degree in co-relation 218006. Up to 16732 conditions per place. [2021-03-25 15:07:47,778 INFO L132 encePairwiseOnDemand]: 255/275 looper letters, 398 selfloop transitions, 104 changer transitions 0/521 dead transitions. [2021-03-25 15:07:47,779 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 521 transitions, 2808 flow [2021-03-25 15:07:47,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-03-25 15:07:47,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-03-25 15:07:47,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4245 transitions. [2021-03-25 15:07:47,788 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6431818181818182 [2021-03-25 15:07:47,789 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4245 transitions. [2021-03-25 15:07:47,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4245 transitions. [2021-03-25 15:07:47,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 15:07:47,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4245 transitions. [2021-03-25 15:07:47,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 176.875) internal successors, (4245), 24 states have internal predecessors, (4245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:47,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 275.0) internal successors, (6875), 25 states have internal predecessors, (6875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:47,807 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 275.0) internal successors, (6875), 25 states have internal predecessors, (6875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:47,808 INFO L185 Difference]: Start difference. First operand has 68 places, 71 transitions, 301 flow. Second operand 24 states and 4245 transitions. [2021-03-25 15:07:47,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 521 transitions, 2808 flow [2021-03-25 15:07:48,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 521 transitions, 2784 flow, removed 12 selfloop flow, removed 0 redundant places. [2021-03-25 15:07:48,331 INFO L241 Difference]: Finished difference. Result has 109 places, 177 transitions, 1434 flow [2021-03-25 15:07:48,331 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=275, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1434, PETRI_PLACES=109, PETRI_TRANSITIONS=177} [2021-03-25 15:07:48,331 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 28 predicate places. [2021-03-25 15:07:48,331 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 15:07:48,331 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 109 places, 177 transitions, 1434 flow [2021-03-25 15:07:48,331 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 109 places, 177 transitions, 1434 flow [2021-03-25 15:07:48,332 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 109 places, 177 transitions, 1434 flow [2021-03-25 15:07:48,707 INFO L129 PetriNetUnfolder]: 1525/3668 cut-off events. [2021-03-25 15:07:48,707 INFO L130 PetriNetUnfolder]: For 25774/30239 co-relation queries the response was YES. [2021-03-25 15:07:48,726 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14189 conditions, 3668 events. 1525/3668 cut-off events. For 25774/30239 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 33197 event pairs, 249 based on Foata normal form. 25/3119 useless extension candidates. Maximal degree in co-relation 14142. Up to 1117 conditions per place. [2021-03-25 15:07:48,778 INFO L142 LiptonReduction]: Number of co-enabled transitions 7666 [2021-03-25 15:07:56,568 INFO L154 LiptonReduction]: Checked pairs total: 31163 [2021-03-25 15:07:56,568 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 15:07:56,568 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8237 [2021-03-25 15:07:56,569 INFO L480 AbstractCegarLoop]: Abstraction has has 107 places, 175 transitions, 1430 flow [2021-03-25 15:07:56,570 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 156.75) internal successors, (1881), 12 states have internal predecessors, (1881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:56,570 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 15:07:56,570 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 15:07:56,783 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-03-25 15:07:56,784 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 15:07:56,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 15:07:56,784 INFO L82 PathProgramCache]: Analyzing trace with hash -2094512070, now seen corresponding path program 1 times [2021-03-25 15:07:56,784 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 15:07:56,784 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862721279] [2021-03-25 15:07:56,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 15:07:56,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 15:07:56,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:56,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:07:56,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:07:56,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:07:56,831 INFO L142 QuantifierPusher]: treesize reduction 8, result has 11.1 percent of original size [2021-03-25 15:07:56,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:07:56,831 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 15:07:56,831 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862721279] [2021-03-25 15:07:56,832 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 15:07:56,832 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 15:07:56,832 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726030578] [2021-03-25 15:07:56,832 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 15:07:56,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 15:07:56,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 15:07:56,833 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 15:07:56,833 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 277 [2021-03-25 15:07:56,834 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 175 transitions, 1430 flow. Second operand has 3 states, 3 states have (on average 216.33333333333334) internal successors, (649), 3 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:56,834 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 15:07:56,834 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 277 [2021-03-25 15:07:56,834 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 15:07:57,276 INFO L129 PetriNetUnfolder]: 1991/4559 cut-off events. [2021-03-25 15:07:57,276 INFO L130 PetriNetUnfolder]: For 29262/33685 co-relation queries the response was YES. [2021-03-25 15:07:57,308 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18141 conditions, 4559 events. 1991/4559 cut-off events. For 29262/33685 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 41985 event pairs, 351 based on Foata normal form. 167/3979 useless extension candidates. Maximal degree in co-relation 18092. Up to 1488 conditions per place. [2021-03-25 15:07:57,333 INFO L132 encePairwiseOnDemand]: 273/277 looper letters, 26 selfloop transitions, 2 changer transitions 0/176 dead transitions. [2021-03-25 15:07:57,333 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 176 transitions, 1488 flow [2021-03-25 15:07:57,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 15:07:57,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 15:07:57,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 656 transitions. [2021-03-25 15:07:57,335 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.789410348977136 [2021-03-25 15:07:57,335 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 656 transitions. [2021-03-25 15:07:57,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 656 transitions. [2021-03-25 15:07:57,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 15:07:57,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 656 transitions. [2021-03-25 15:07:57,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 218.66666666666666) internal successors, (656), 3 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:57,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:57,338 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:07:57,338 INFO L185 Difference]: Start difference. First operand has 107 places, 175 transitions, 1430 flow. Second operand 3 states and 656 transitions. [2021-03-25 15:07:57,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 176 transitions, 1488 flow [2021-03-25 15:07:57,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 176 transitions, 1205 flow, removed 125 selfloop flow, removed 4 redundant places. [2021-03-25 15:07:57,408 INFO L241 Difference]: Finished difference. Result has 106 places, 175 transitions, 1157 flow [2021-03-25 15:07:57,408 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1157, PETRI_PLACES=106, PETRI_TRANSITIONS=175} [2021-03-25 15:07:57,408 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 25 predicate places. [2021-03-25 15:07:57,408 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 15:07:57,409 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 175 transitions, 1157 flow [2021-03-25 15:07:57,409 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 106 places, 175 transitions, 1157 flow [2021-03-25 15:07:57,410 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 106 places, 175 transitions, 1157 flow [2021-03-25 15:07:57,698 INFO L129 PetriNetUnfolder]: 1695/4181 cut-off events. [2021-03-25 15:07:57,698 INFO L130 PetriNetUnfolder]: For 26547/28655 co-relation queries the response was YES. [2021-03-25 15:07:57,728 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15023 conditions, 4181 events. 1695/4181 cut-off events. For 26547/28655 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 39671 event pairs, 301 based on Foata normal form. 11/3607 useless extension candidates. Maximal degree in co-relation 14975. Up to 796 conditions per place. [2021-03-25 15:07:57,832 INFO L142 LiptonReduction]: Number of co-enabled transitions 7098 [2021-03-25 15:08:05,079 INFO L154 LiptonReduction]: Checked pairs total: 13134 [2021-03-25 15:08:05,080 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 15:08:05,080 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7672 [2021-03-25 15:08:05,080 INFO L480 AbstractCegarLoop]: Abstraction has has 106 places, 175 transitions, 1157 flow [2021-03-25 15:08:05,081 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 216.33333333333334) internal successors, (649), 3 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:08:05,081 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 15:08:05,081 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 15:08:05,081 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-25 15:08:05,081 INFO L428 AbstractCegarLoop]: === Iteration 6 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 15:08:05,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 15:08:05,081 INFO L82 PathProgramCache]: Analyzing trace with hash -813319358, now seen corresponding path program 1 times [2021-03-25 15:08:05,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 15:08:05,082 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141212214] [2021-03-25 15:08:05,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 15:08:05,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 15:08:05,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:08:05,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:08:05,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 15:08:05,165 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 15:08:05,165 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141212214] [2021-03-25 15:08:05,165 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930234433] [2021-03-25 15:08:05,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 15:08:05,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 15:08:05,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-25 15:08:05,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 15:08:05,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 15:08:05,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 15:08:05,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:05,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:08:05,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:08:05,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:08:05,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:08:05,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:08:05,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:05,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 15:08:05,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 15:08:05,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 15:08:05,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 15:08:05,330 INFO L142 QuantifierPusher]: treesize reduction 21, result has 38.2 percent of original size [2021-03-25 15:08:05,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:08:05,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:05,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:08:05,340 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 15:08:05,340 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 15:08:05,341 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2021-03-25 15:08:05,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389020456] [2021-03-25 15:08:05,341 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-25 15:08:05,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 15:08:05,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-25 15:08:05,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-03-25 15:08:05,344 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 277 [2021-03-25 15:08:05,345 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 175 transitions, 1157 flow. Second operand has 13 states, 13 states have (on average 156.6153846153846) internal successors, (2036), 13 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-25 15:08:05,345 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 15:08:05,345 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 277 [2021-03-25 15:08:05,345 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 15:08:18,137 INFO L129 PetriNetUnfolder]: 81169/112340 cut-off events. [2021-03-25 15:08:18,137 INFO L130 PetriNetUnfolder]: For 590858/603281 co-relation queries the response was YES. [2021-03-25 15:08:18,939 INFO L84 FinitePrefix]: Finished finitePrefix Result has 403525 conditions, 112340 events. 81169/112340 cut-off events. For 590858/603281 co-relation queries the response was YES. Maximal size of possible extension queue 6187. Compared 850079 event pairs, 6244 based on Foata normal form. 1653/92311 useless extension candidates. Maximal degree in co-relation 403474. Up to 17606 conditions per place. [2021-03-25 15:08:19,624 INFO L132 encePairwiseOnDemand]: 257/277 looper letters, 451 selfloop transitions, 163 changer transitions 0/631 dead transitions. [2021-03-25 15:08:19,624 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 631 transitions, 5267 flow [2021-03-25 15:08:19,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-03-25 15:08:19,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-03-25 15:08:19,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4761 transitions. [2021-03-25 15:08:19,649 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6365824308062575 [2021-03-25 15:08:19,649 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4761 transitions. [2021-03-25 15:08:19,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4761 transitions. [2021-03-25 15:08:19,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 15:08:19,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4761 transitions. [2021-03-25 15:08:19,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 176.33333333333334) internal successors, (4761), 27 states have internal predecessors, (4761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:08:19,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 277.0) internal successors, (7756), 28 states have internal predecessors, (7756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:08:19,670 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 277.0) internal successors, (7756), 28 states have internal predecessors, (7756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:08:19,670 INFO L185 Difference]: Start difference. First operand has 106 places, 175 transitions, 1157 flow. Second operand 27 states and 4761 transitions. [2021-03-25 15:08:19,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 631 transitions, 5267 flow [2021-03-25 15:08:23,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 631 transitions, 5219 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-25 15:08:23,818 INFO L241 Difference]: Finished difference. Result has 138 places, 243 transitions, 2369 flow [2021-03-25 15:08:23,818 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2369, PETRI_PLACES=138, PETRI_TRANSITIONS=243} [2021-03-25 15:08:23,818 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 57 predicate places. [2021-03-25 15:08:23,818 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 15:08:23,818 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 243 transitions, 2369 flow [2021-03-25 15:08:23,818 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 243 transitions, 2369 flow [2021-03-25 15:08:23,820 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 138 places, 243 transitions, 2369 flow [2021-03-25 15:08:24,179 INFO L129 PetriNetUnfolder]: 2252/5155 cut-off events. [2021-03-25 15:08:24,179 INFO L130 PetriNetUnfolder]: For 65594/68358 co-relation queries the response was YES. [2021-03-25 15:08:24,219 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26252 conditions, 5155 events. 2252/5155 cut-off events. For 65594/68358 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 48622 event pairs, 353 based on Foata normal form. 89/4655 useless extension candidates. Maximal degree in co-relation 26195. Up to 1146 conditions per place. [2021-03-25 15:08:24,285 INFO L142 LiptonReduction]: Number of co-enabled transitions 9996 [2021-03-25 15:08:39,935 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2021-03-25 15:08:53,367 INFO L154 LiptonReduction]: Checked pairs total: 67154 [2021-03-25 15:08:53,367 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 15:08:53,367 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 29549 [2021-03-25 15:08:53,367 INFO L480 AbstractCegarLoop]: Abstraction has has 138 places, 243 transitions, 2374 flow [2021-03-25 15:08:53,368 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 156.6153846153846) internal successors, (2036), 13 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-25 15:08:53,368 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 15:08:53,368 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 15:08:53,571 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-03-25 15:08:53,572 INFO L428 AbstractCegarLoop]: === Iteration 7 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 15:08:53,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 15:08:53,572 INFO L82 PathProgramCache]: Analyzing trace with hash 1483758084, now seen corresponding path program 1 times [2021-03-25 15:08:53,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 15:08:53,572 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618114447] [2021-03-25 15:08:53,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 15:08:53,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 15:08:53,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:53,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:08:53,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:53,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:08:53,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:53,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:08:53,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:08:53,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:08:53,619 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 15:08:53,620 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618114447] [2021-03-25 15:08:53,620 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 15:08:53,620 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 15:08:53,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271969358] [2021-03-25 15:08:53,620 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 15:08:53,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 15:08:53,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 15:08:53,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-03-25 15:08:53,622 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 278 [2021-03-25 15:08:53,623 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 243 transitions, 2374 flow. Second operand has 6 states, 6 states have (on average 161.33333333333334) internal successors, (968), 6 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:08:53,623 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 15:08:53,623 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 278 [2021-03-25 15:08:53,623 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 15:09:19,305 INFO L129 PetriNetUnfolder]: 130174/185990 cut-off events. [2021-03-25 15:09:19,306 INFO L130 PetriNetUnfolder]: For 1729794/1756425 co-relation queries the response was YES. [2021-03-25 15:09:20,902 INFO L84 FinitePrefix]: Finished finitePrefix Result has 794368 conditions, 185990 events. 130174/185990 cut-off events. For 1729794/1756425 co-relation queries the response was YES. Maximal size of possible extension queue 11097. Compared 1585508 event pairs, 30798 based on Foata normal form. 405/156305 useless extension candidates. Maximal degree in co-relation 794148. Up to 96296 conditions per place. [2021-03-25 15:09:22,168 INFO L132 encePairwiseOnDemand]: 265/278 looper letters, 460 selfloop transitions, 21 changer transitions 0/501 dead transitions. [2021-03-25 15:09:22,169 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 501 transitions, 5891 flow [2021-03-25 15:09:22,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 15:09:22,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 15:09:22,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1083 transitions. [2021-03-25 15:09:22,173 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6492805755395683 [2021-03-25 15:09:22,173 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1083 transitions. [2021-03-25 15:09:22,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1083 transitions. [2021-03-25 15:09:22,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 15:09:22,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1083 transitions. [2021-03-25 15:09:22,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 180.5) internal successors, (1083), 6 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:09:22,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:09:22,178 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 278.0) internal successors, (1946), 7 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:09:22,178 INFO L185 Difference]: Start difference. First operand has 138 places, 243 transitions, 2374 flow. Second operand 6 states and 1083 transitions. [2021-03-25 15:09:22,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 501 transitions, 5891 flow [2021-03-25 15:09:47,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 501 transitions, 5129 flow, removed 240 selfloop flow, removed 16 redundant places. [2021-03-25 15:09:47,954 INFO L241 Difference]: Finished difference. Result has 129 places, 252 transitions, 2106 flow [2021-03-25 15:09:47,954 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=1986, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2106, PETRI_PLACES=129, PETRI_TRANSITIONS=252} [2021-03-25 15:09:47,954 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 48 predicate places. [2021-03-25 15:09:47,954 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 15:09:47,954 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 129 places, 252 transitions, 2106 flow [2021-03-25 15:09:47,955 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 129 places, 252 transitions, 2106 flow [2021-03-25 15:09:47,956 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 129 places, 252 transitions, 2106 flow [2021-03-25 15:09:48,830 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([809] L1028-1-->L1026-1: Formula: (= v_~next~0_6 v_thrThread2of4ForFork0_~end~0_11) InVars {thrThread2of4ForFork0_~end~0=v_thrThread2of4ForFork0_~end~0_11} OutVars{thrThread2of4ForFork0_~end~0=v_thrThread2of4ForFork0_~end~0_11, ~next~0=v_~next~0_6} AuxVars[] AssignedVars[~next~0][72], [Black: 230#(and (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), 64#L1026-1true, Black: 199#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 232#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 234#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 203#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0)), 132#L1032-1true, Black: 236#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), Black: 238#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 240#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 177#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 242#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), Black: 244#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), thrThread1of4ForFork0InUse, Black: 246#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0)), thrThread2of4ForFork0InUse, Black: 183#(and (< 0 ~len~0) (<= 0 ~next~0)), Black: 250#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 252#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), thrThread3of4ForFork0InUse, 79#L1046-2true, Black: 222#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), thrThread4of4ForFork0InUse, 81#L1026-1true, 338#(and (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 274#(and (= thrThread2of4ForFork0_~end~0 0) (= thrThread2of4ForFork0_~c~0 0)), Black: 150#(and (= thrThread1of4ForFork0_~end~0 0) (= thrThread1of4ForFork0_~c~0 0)), 160#(not (= thrThread1of4ForFork0___VERIFIER_assert_~cond 0)), Black: 164#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 155#(= ~next~0 0), Black: 156#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 157#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0) (= thrThread1of4ForFork0_~c~0 0)), Black: 158#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), 172#true, 108#L1027true, Black: 352#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 289#(and (< 0 ~len~0) (<= 0 ~next~0)), Black: 305#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 354#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 356#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), Black: 344#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 328#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), 374#true, Black: 377#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 226#(and (<= 0 ~next~0) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 379#(and (= thrThread2of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 228#(and (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0))]) [2021-03-25 15:09:48,831 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 15:09:48,831 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 15:09:48,831 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 15:09:48,831 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 15:09:48,861 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([809] L1028-1-->L1026-1: Formula: (= v_~next~0_6 v_thrThread2of4ForFork0_~end~0_11) InVars {thrThread2of4ForFork0_~end~0=v_thrThread2of4ForFork0_~end~0_11} OutVars{thrThread2of4ForFork0_~end~0=v_thrThread2of4ForFork0_~end~0_11, ~next~0=v_~next~0_6} AuxVars[] AssignedVars[~next~0][100], [Black: 230#(and (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 199#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 232#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 234#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 203#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0)), 132#L1032-1true, Black: 236#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), Black: 238#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 240#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 177#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 242#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), Black: 244#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), thrThread1of4ForFork0InUse, Black: 246#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0)), thrThread2of4ForFork0InUse, Black: 183#(and (< 0 ~len~0) (<= 0 ~next~0)), Black: 250#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 252#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), thrThread3of4ForFork0InUse, Black: 222#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), thrThread4of4ForFork0InUse, Black: 274#(and (= thrThread2of4ForFork0_~end~0 0) (= thrThread2of4ForFork0_~c~0 0)), 277#true, Black: 150#(and (= thrThread1of4ForFork0_~end~0 0) (= thrThread1of4ForFork0_~c~0 0)), 153#true, Black: 160#(not (= thrThread1of4ForFork0___VERIFIER_assert_~cond 0)), Black: 164#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 155#(= ~next~0 0), Black: 156#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 157#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0) (= thrThread1of4ForFork0_~c~0 0)), Black: 158#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), 172#true, 64#L1026-1true, 79#L1046-2true, 81#L1026-1true, 101#L1026-1true, Black: 352#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 289#(and (< 0 ~len~0) (<= 0 ~next~0)), Black: 305#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 354#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 338#(and (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 356#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), Black: 344#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 328#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), 374#true, Black: 377#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 226#(and (<= 0 ~next~0) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 379#(and (= thrThread2of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 228#(and (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0))]) [2021-03-25 15:09:48,861 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-25 15:09:48,861 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 15:09:48,861 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 15:09:48,861 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 15:09:48,892 INFO L129 PetriNetUnfolder]: 5143/11624 cut-off events. [2021-03-25 15:09:48,892 INFO L130 PetriNetUnfolder]: For 135784/139941 co-relation queries the response was YES. [2021-03-25 15:09:48,992 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55160 conditions, 11624 events. 5143/11624 cut-off events. For 135784/139941 co-relation queries the response was YES. Maximal size of possible extension queue 1130. Compared 125032 event pairs, 784 based on Foata normal form. 196/10587 useless extension candidates. Maximal degree in co-relation 55100. Up to 2116 conditions per place. [2021-03-25 15:09:49,148 INFO L142 LiptonReduction]: Number of co-enabled transitions 10910 [2021-03-25 15:12:50,624 INFO L154 LiptonReduction]: Checked pairs total: 22821 [2021-03-25 15:12:50,624 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 15:12:50,625 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 182671 [2021-03-25 15:12:50,625 INFO L480 AbstractCegarLoop]: Abstraction has has 129 places, 252 transitions, 2106 flow [2021-03-25 15:12:50,625 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 161.33333333333334) internal successors, (968), 6 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:12:50,625 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 15:12:50,625 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 15:12:50,625 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-25 15:12:50,626 INFO L428 AbstractCegarLoop]: === Iteration 8 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 15:12:50,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 15:12:50,626 INFO L82 PathProgramCache]: Analyzing trace with hash 556898007, now seen corresponding path program 2 times [2021-03-25 15:12:50,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 15:12:50,626 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405790922] [2021-03-25 15:12:50,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 15:12:50,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 15:12:50,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:12:50,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:12:50,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 15:12:50,727 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 15:12:50,728 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405790922] [2021-03-25 15:12:50,728 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036835816] [2021-03-25 15:12:50,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 15:12:50,790 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 15:12:50,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 15:12:50,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-25 15:12:50,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 15:12:50,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 15:12:50,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 15:12:50,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 15:12:50,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 15:12:50,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 15:12:50,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 15:12:50,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 15:12:50,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 15:12:50,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 15:12:50,878 INFO L142 QuantifierPusher]: treesize reduction 21, result has 38.2 percent of original size [2021-03-25 15:12:50,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:12:50,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 15:12:50,893 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 15:12:50,894 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 15:12:50,894 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2021-03-25 15:12:50,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512068865] [2021-03-25 15:12:50,896 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 15:12:50,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 15:12:50,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 15:12:50,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-03-25 15:12:50,898 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 278 [2021-03-25 15:12:50,905 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 252 transitions, 2106 flow. Second operand has 14 states, 14 states have (on average 156.57142857142858) internal successors, (2192), 14 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:12:50,905 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 15:12:50,906 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 278 [2021-03-25 15:12:50,906 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 15:13:26,004 INFO L129 PetriNetUnfolder]: 183661/254540 cut-off events. [2021-03-25 15:13:26,004 INFO L130 PetriNetUnfolder]: For 2496978/2522770 co-relation queries the response was YES. [2021-03-25 15:13:28,654 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1113994 conditions, 254540 events. 183661/254540 cut-off events. For 2496978/2522770 co-relation queries the response was YES. Maximal size of possible extension queue 14447. Compared 2111791 event pairs, 8753 based on Foata normal form. 3865/214340 useless extension candidates. Maximal degree in co-relation 1113931. Up to 32151 conditions per place. [2021-03-25 15:13:30,672 INFO L132 encePairwiseOnDemand]: 257/278 looper letters, 563 selfloop transitions, 246 changer transitions 0/827 dead transitions. [2021-03-25 15:13:30,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 827 transitions, 8347 flow [2021-03-25 15:13:30,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-03-25 15:13:30,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-03-25 15:13:30,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 5296 transitions. [2021-03-25 15:13:30,683 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6350119904076739 [2021-03-25 15:13:30,683 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 5296 transitions. [2021-03-25 15:13:30,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 5296 transitions. [2021-03-25 15:13:30,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 15:13:30,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 5296 transitions. [2021-03-25 15:13:30,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 176.53333333333333) internal successors, (5296), 30 states have internal predecessors, (5296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:13:30,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 278.0) internal successors, (8618), 31 states have internal predecessors, (8618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:13:30,745 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 278.0) internal successors, (8618), 31 states have internal predecessors, (8618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:13:30,745 INFO L185 Difference]: Start difference. First operand has 129 places, 252 transitions, 2106 flow. Second operand 30 states and 5296 transitions. [2021-03-25 15:13:30,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 827 transitions, 8347 flow [2021-03-25 15:14:19,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 827 transitions, 8286 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-25 15:14:19,832 INFO L241 Difference]: Finished difference. Result has 164 places, 340 transitions, 3956 flow [2021-03-25 15:14:19,832 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=278, PETRI_DIFFERENCE_MINUEND_FLOW=2093, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3956, PETRI_PLACES=164, PETRI_TRANSITIONS=340} [2021-03-25 15:14:19,833 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 83 predicate places. [2021-03-25 15:14:19,833 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 15:14:19,833 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 164 places, 340 transitions, 3956 flow [2021-03-25 15:14:19,833 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 164 places, 340 transitions, 3956 flow [2021-03-25 15:14:19,835 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 164 places, 340 transitions, 3956 flow [2021-03-25 15:14:20,913 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([809] L1028-1-->L1026-1: Formula: (= v_~next~0_6 v_thrThread2of4ForFork0_~end~0_11) InVars {thrThread2of4ForFork0_~end~0=v_thrThread2of4ForFork0_~end~0_11} OutVars{thrThread2of4ForFork0_~end~0=v_thrThread2of4ForFork0_~end~0_11, ~next~0=v_~next~0_6} AuxVars[] AssignedVars[~next~0][274], [Black: 230#(and (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 199#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 232#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 234#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 203#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0)), Black: 236#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), Black: 238#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 240#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 177#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 242#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), Black: 244#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), thrThread1of4ForFork0InUse, Black: 246#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0)), thrThread2of4ForFork0InUse, Black: 183#(and (< 0 ~len~0) (<= 0 ~next~0)), Black: 250#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), 14#L1031-1true, Black: 252#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), thrThread3of4ForFork0InUse, thrThread4of4ForFork0InUse, Black: 274#(and (= thrThread2of4ForFork0_~end~0 0) (= thrThread2of4ForFork0_~c~0 0)), Black: 150#(and (= thrThread1of4ForFork0_~end~0 0) (= thrThread1of4ForFork0_~c~0 0)), 162#(and (not (= thrThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 160#(not (= thrThread1of4ForFork0___VERIFIER_assert_~cond 0)), Black: 164#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 155#(= ~next~0 0), Black: 156#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 157#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0) (= thrThread1of4ForFork0_~c~0 0)), Black: 158#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), 438#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), 64#L1026-1true, 328#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), 79#L1046-2true, 81#L1026-1true, 222#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), Black: 466#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 468#(and (<= 0 ~next~0) (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), Black: 470#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), Black: 456#(and (<= 0 ~next~0) (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), 101#L1026-1true, Black: 412#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 396#(<= 0 ~next~0), Black: 446#(and (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), Black: 352#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 289#(and (< 0 ~len~0) (<= 0 ~next~0)), Black: 305#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 354#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 338#(and (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 356#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), Black: 344#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 377#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 226#(and (<= 0 ~next~0) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 379#(and (= thrThread2of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 228#(and (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0))]) [2021-03-25 15:14:20,914 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 15:14:20,914 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 15:14:20,914 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 15:14:20,914 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 15:14:20,952 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([809] L1028-1-->L1026-1: Formula: (= v_~next~0_6 v_thrThread2of4ForFork0_~end~0_11) InVars {thrThread2of4ForFork0_~end~0=v_thrThread2of4ForFork0_~end~0_11} OutVars{thrThread2of4ForFork0_~end~0=v_thrThread2of4ForFork0_~end~0_11, ~next~0=v_~next~0_6} AuxVars[] AssignedVars[~next~0][33], [Black: 230#(and (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 199#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 232#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 234#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), 132#L1032-1true, Black: 203#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0)), Black: 236#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), Black: 238#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 240#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 177#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 242#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), Black: 244#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), thrThread1of4ForFork0InUse, Black: 246#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0)), Black: 183#(and (< 0 ~len~0) (<= 0 ~next~0)), thrThread2of4ForFork0InUse, Black: 250#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 252#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), thrThread3of4ForFork0InUse, Black: 222#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), thrThread4of4ForFork0InUse, Black: 274#(and (= thrThread2of4ForFork0_~end~0 0) (= thrThread2of4ForFork0_~c~0 0)), 277#true, Black: 150#(and (= thrThread1of4ForFork0_~end~0 0) (= thrThread1of4ForFork0_~c~0 0)), 160#(not (= thrThread1of4ForFork0___VERIFIER_assert_~cond 0)), Black: 164#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 155#(= ~next~0 0), Black: 156#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 157#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0) (= thrThread1of4ForFork0_~c~0 0)), Black: 158#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), 172#true, 446#(and (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), 64#L1026-1true, 79#L1046-2true, 81#L1026-1true, Black: 466#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 468#(and (<= 0 ~next~0) (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), Black: 470#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), Black: 438#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), Black: 456#(and (<= 0 ~next~0) (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), 101#L1026-1true, Black: 412#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 396#(<= 0 ~next~0), Black: 352#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 289#(and (< 0 ~len~0) (<= 0 ~next~0)), Black: 305#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 354#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 338#(and (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 356#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), Black: 344#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 328#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), Black: 377#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 226#(and (<= 0 ~next~0) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 379#(and (= thrThread2of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 228#(and (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0))]) [2021-03-25 15:14:20,953 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 15:14:20,953 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 15:14:20,953 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 15:14:20,953 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 15:14:21,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([809] L1028-1-->L1026-1: Formula: (= v_~next~0_6 v_thrThread2of4ForFork0_~end~0_11) InVars {thrThread2of4ForFork0_~end~0=v_thrThread2of4ForFork0_~end~0_11} OutVars{thrThread2of4ForFork0_~end~0=v_thrThread2of4ForFork0_~end~0_11, ~next~0=v_~next~0_6} AuxVars[] AssignedVars[~next~0][131], [Black: 230#(and (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 199#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 232#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 234#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 203#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0)), 132#L1032-1true, Black: 236#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), Black: 238#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 240#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 177#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 242#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), Black: 244#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), thrThread1of4ForFork0InUse, Black: 246#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0)), thrThread2of4ForFork0InUse, Black: 183#(and (< 0 ~len~0) (<= 0 ~next~0)), Black: 250#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 252#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), thrThread3of4ForFork0InUse, Black: 222#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), thrThread4of4ForFork0InUse, Black: 274#(and (= thrThread2of4ForFork0_~end~0 0) (= thrThread2of4ForFork0_~c~0 0)), 277#true, Black: 150#(and (= thrThread1of4ForFork0_~end~0 0) (= thrThread1of4ForFork0_~c~0 0)), 160#(not (= thrThread1of4ForFork0___VERIFIER_assert_~cond 0)), Black: 164#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 155#(= ~next~0 0), Black: 156#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 157#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0) (= thrThread1of4ForFork0_~c~0 0)), Black: 158#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), 172#true, 64#L1026-1true, 79#L1046-2true, 81#L1026-1true, Black: 466#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 468#(and (<= 0 ~next~0) (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), Black: 470#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), Black: 438#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), Black: 456#(and (<= 0 ~next~0) (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), Black: 412#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), 101#L1026-1true, Black: 396#(<= 0 ~next~0), Black: 446#(and (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), Black: 352#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 289#(and (< 0 ~len~0) (<= 0 ~next~0)), Black: 305#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 354#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 338#(and (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 356#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), Black: 344#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 328#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), Black: 377#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 226#(and (<= 0 ~next~0) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 379#(and (= thrThread2of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 228#(and (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), 383#true]) [2021-03-25 15:14:21,049 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 15:14:21,049 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 15:14:21,049 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 15:14:21,049 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 15:14:21,063 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([809] L1028-1-->L1026-1: Formula: (= v_~next~0_6 v_thrThread2of4ForFork0_~end~0_11) InVars {thrThread2of4ForFork0_~end~0=v_thrThread2of4ForFork0_~end~0_11} OutVars{thrThread2of4ForFork0_~end~0=v_thrThread2of4ForFork0_~end~0_11, ~next~0=v_~next~0_6} AuxVars[] AssignedVars[~next~0][61], [Black: 230#(and (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 199#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 232#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 234#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), 132#L1032-1true, Black: 203#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0)), Black: 236#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), Black: 238#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 240#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 177#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 242#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), Black: 244#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), thrThread1of4ForFork0InUse, Black: 246#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0)), thrThread2of4ForFork0InUse, Black: 183#(and (< 0 ~len~0) (<= 0 ~next~0)), Black: 250#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 252#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), thrThread3of4ForFork0InUse, Black: 222#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), thrThread4of4ForFork0InUse, Black: 274#(and (= thrThread2of4ForFork0_~end~0 0) (= thrThread2of4ForFork0_~c~0 0)), Black: 150#(and (= thrThread1of4ForFork0_~end~0 0) (= thrThread1of4ForFork0_~c~0 0)), 160#(not (= thrThread1of4ForFork0___VERIFIER_assert_~cond 0)), Black: 164#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 155#(= ~next~0 0), Black: 156#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 157#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0) (= thrThread1of4ForFork0_~c~0 0)), Black: 158#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), 172#true, 444#(and (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), 64#L1026-1true, 79#L1046-2true, 81#L1026-1true, 338#(and (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 466#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 468#(and (<= 0 ~next~0) (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), Black: 470#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), Black: 438#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), Black: 456#(and (<= 0 ~next~0) (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), Black: 412#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 396#(<= 0 ~next~0), Black: 446#(and (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), 108#L1027true, Black: 352#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 289#(and (< 0 ~len~0) (<= 0 ~next~0)), Black: 305#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 354#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 356#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), Black: 344#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 328#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), Black: 377#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 379#(and (= thrThread2of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 226#(and (<= 0 ~next~0) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 228#(and (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0))]) [2021-03-25 15:14:21,063 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 15:14:21,063 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 15:14:21,063 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 15:14:21,063 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 15:14:21,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([809] L1028-1-->L1026-1: Formula: (= v_~next~0_6 v_thrThread2of4ForFork0_~end~0_11) InVars {thrThread2of4ForFork0_~end~0=v_thrThread2of4ForFork0_~end~0_11} OutVars{thrThread2of4ForFork0_~end~0=v_thrThread2of4ForFork0_~end~0_11, ~next~0=v_~next~0_6} AuxVars[] AssignedVars[~next~0][131], [Black: 230#(and (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 199#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 232#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 234#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 203#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0)), 132#L1032-1true, Black: 236#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), Black: 238#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 240#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 177#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 242#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), Black: 244#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), thrThread1of4ForFork0InUse, Black: 246#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0)), thrThread2of4ForFork0InUse, Black: 183#(and (< 0 ~len~0) (<= 0 ~next~0)), Black: 250#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 252#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), thrThread3of4ForFork0InUse, Black: 222#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), thrThread4of4ForFork0InUse, Black: 274#(and (= thrThread2of4ForFork0_~end~0 0) (= thrThread2of4ForFork0_~c~0 0)), 277#true, Black: 150#(and (= thrThread1of4ForFork0_~end~0 0) (= thrThread1of4ForFork0_~c~0 0)), 153#true, Black: 160#(not (= thrThread1of4ForFork0___VERIFIER_assert_~cond 0)), Black: 164#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 155#(= ~next~0 0), Black: 156#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 157#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0) (= thrThread1of4ForFork0_~c~0 0)), Black: 158#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), 172#true, 64#L1026-1true, 79#L1046-2true, 81#L1026-1true, Black: 466#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 468#(and (<= 0 ~next~0) (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), Black: 470#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), Black: 438#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), Black: 456#(and (<= 0 ~next~0) (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), 101#L1026-1true, Black: 412#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 396#(<= 0 ~next~0), Black: 446#(and (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), Black: 352#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 289#(and (< 0 ~len~0) (<= 0 ~next~0)), Black: 305#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 354#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 338#(and (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 356#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), Black: 344#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 328#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), Black: 377#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 379#(and (= thrThread2of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 226#(and (<= 0 ~next~0) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), 383#true, Black: 228#(and (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0))]) [2021-03-25 15:14:21,407 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-25 15:14:21,407 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 15:14:21,407 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 15:14:21,407 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 15:14:21,448 INFO L129 PetriNetUnfolder]: 6661/14558 cut-off events. [2021-03-25 15:14:21,448 INFO L130 PetriNetUnfolder]: For 280341/287712 co-relation queries the response was YES. [2021-03-25 15:14:21,578 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92334 conditions, 14558 events. 6661/14558 cut-off events. For 280341/287712 co-relation queries the response was YES. Maximal size of possible extension queue 1398. Compared 159725 event pairs, 842 based on Foata normal form. 404/13441 useless extension candidates. Maximal degree in co-relation 92266. Up to 2949 conditions per place. [2021-03-25 15:14:21,777 INFO L142 LiptonReduction]: Number of co-enabled transitions 14888 [2021-03-25 15:21:01,164 INFO L154 LiptonReduction]: Checked pairs total: 52591 [2021-03-25 15:21:01,164 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 15:21:01,164 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 401331 [2021-03-25 15:21:01,165 INFO L480 AbstractCegarLoop]: Abstraction has has 164 places, 340 transitions, 3956 flow [2021-03-25 15:21:01,165 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 156.57142857142858) internal successors, (2192), 14 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:21:01,165 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 15:21:01,165 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 15:21:01,371 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-03-25 15:21:01,372 INFO L428 AbstractCegarLoop]: === Iteration 9 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 15:21:01,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 15:21:01,372 INFO L82 PathProgramCache]: Analyzing trace with hash 614570756, now seen corresponding path program 1 times [2021-03-25 15:21:01,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 15:21:01,372 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982581010] [2021-03-25 15:21:01,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 15:21:01,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 15:21:01,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:21:01,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 15:21:01,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 15:21:01,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 15:21:01,395 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-25 15:21:01,396 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982581010] [2021-03-25 15:21:01,396 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 15:21:01,396 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-25 15:21:01,396 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430651351] [2021-03-25 15:21:01,397 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 15:21:01,397 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 15:21:01,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 15:21:01,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 15:21:01,398 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 278 [2021-03-25 15:21:01,398 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 340 transitions, 3956 flow. Second operand has 3 states, 3 states have (on average 217.0) internal successors, (651), 3 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 15:21:01,398 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 15:21:01,399 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 278 [2021-03-25 15:21:01,399 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 15:21:02,596 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([863] L1028-1-->L1026-1: Formula: (= v_~next~0_6 v_thrThread4of4ForFork0_~end~0_11) InVars {thrThread4of4ForFork0_~end~0=v_thrThread4of4ForFork0_~end~0_11} OutVars{~next~0=v_~next~0_6, thrThread4of4ForFork0_~end~0=v_thrThread4of4ForFork0_~end~0_11} AuxVars[] AssignedVars[~next~0][132], [Black: 230#(and (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 199#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 232#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 234#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 203#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0)), 388#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 236#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), Black: 238#(and (<= 0 ~next~0) (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0)), Black: 240#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 242#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (= thrThread1of4ForFork0_~c~0 0)), thrThread1of4ForFork0InUse, Black: 244#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), Black: 246#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (<= (+ ~next~0 10) ~len~0)), Black: 183#(and (< 0 ~len~0) (<= 0 ~next~0)), thrThread2of4ForFork0InUse, Black: 250#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), thrThread3of4ForFork0InUse, Black: 252#(and (<= (+ thrThread1of4ForFork0_~c~0 10) ~len~0) (<= 0 ~next~0) (<= 0 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 222#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), thrThread4of4ForFork0InUse, Black: 274#(and (= thrThread2of4ForFork0_~end~0 0) (= thrThread2of4ForFork0_~c~0 0)), Black: 150#(and (= thrThread1of4ForFork0_~end~0 0) (= thrThread1of4ForFork0_~c~0 0)), Black: 160#(not (= thrThread1of4ForFork0___VERIFIER_assert_~cond 0)), Black: 164#(and (not (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 155#(= ~next~0 0), Black: 156#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 157#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0) (= thrThread1of4ForFork0_~c~0 0)), 177#(and (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), 57#L1028true, 64#L1026-1true, 79#L1046-2true, Black: 466#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 468#(and (<= 0 ~next~0) (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), Black: 470#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), Black: 438#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), Black: 456#(and (<= 0 ~next~0) (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), Black: 412#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), 101#L1026-1true, Black: 396#(<= 0 ~next~0), Black: 446#(and (<= 3 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 7) ~len~0)), 105#L1028true, 490#(and (= thrThread3of4ForFork0_~end~0 0) (= thrThread3of4ForFork0_~c~0 0)), Black: 352#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 289#(and (< 0 ~len~0) (<= 0 ~next~0)), Black: 305#(and (<= 0 ~next~0) (<= (+ ~next~0 10) ~len~0)), Black: 354#(and (< 0 ~len~0) (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1)), Black: 338#(and (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 356#(and (<= 0 ~next~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ ~next~0 10) ~len~0)), Black: 344#(and (<= 0 ~next~0) (<= (+ thrThread1of4ForFork0_~c~0 8) ~len~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= 2 thrThread1of4ForFork0_~c~0)), Black: 328#(= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1), 379#(and (= thrThread2of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 377#(and (<= (+ ~next~0 10) ~len~0) (= ~next~0 0)), Black: 226#(and (<= 0 ~next~0) (= thrThread1of4ForFork0_~c~0 0) (<= 10 ~len~0)), Black: 228#(and (<= 1 thrThread1of4ForFork0_~c~0) (= |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| 1) (<= (+ thrThread1of4ForFork0_~c~0 9) ~len~0))]) [2021-03-25 15:21:02,596 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is not cut-off event [2021-03-25 15:21:02,596 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-03-25 15:21:02,596 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event [2021-03-25 15:21:02,596 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is not cut-off event Received shutdown request... [2021-03-25 15:21:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 15:21:03,077 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-25 15:21:03,077 WARN L545 AbstractCegarLoop]: Verification canceled [2021-03-25 15:21:03,079 WARN L224 ceAbstractionStarter]: Timeout [2021-03-25 15:21:03,080 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.03 03:21:03 BasicIcfg [2021-03-25 15:21:03,080 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-25 15:21:03,080 INFO L168 Benchmark]: Toolchain (without parser) took 828500.66 ms. Allocated memory was 255.9 MB in the beginning and 15.2 GB in the end (delta: 15.0 GB). Free memory was 232.4 MB in the beginning and 11.5 GB in the end (delta: -11.3 GB). Peak memory consumption was 3.8 GB. Max. memory is 16.0 GB. [2021-03-25 15:21:03,080 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 255.9 MB. Free memory is still 237.6 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-03-25 15:21:03,080 INFO L168 Benchmark]: CACSL2BoogieTranslator took 591.29 ms. Allocated memory was 255.9 MB in the beginning and 356.5 MB in the end (delta: 100.7 MB). Free memory was 232.4 MB in the beginning and 294.5 MB in the end (delta: -62.1 MB). Peak memory consumption was 37.7 MB. Max. memory is 16.0 GB. [2021-03-25 15:21:03,080 INFO L168 Benchmark]: Boogie Procedure Inliner took 36.87 ms. Allocated memory is still 356.5 MB. Free memory was 294.5 MB in the beginning and 292.3 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-25 15:21:03,081 INFO L168 Benchmark]: Boogie Preprocessor took 31.99 ms. Allocated memory is still 356.5 MB. Free memory was 292.3 MB in the beginning and 290.3 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-25 15:21:03,081 INFO L168 Benchmark]: RCFGBuilder took 523.43 ms. Allocated memory is still 356.5 MB. Free memory was 290.3 MB in the beginning and 327.8 MB in the end (delta: -37.5 MB). Peak memory consumption was 18.6 MB. Max. memory is 16.0 GB. [2021-03-25 15:21:03,081 INFO L168 Benchmark]: TraceAbstraction took 827309.97 ms. Allocated memory was 356.5 MB in the beginning and 15.2 GB in the end (delta: 14.9 GB). Free memory was 326.9 MB in the beginning and 11.5 GB in the end (delta: -11.2 GB). Peak memory consumption was 3.8 GB. Max. memory is 16.0 GB. [2021-03-25 15:21:03,081 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.13 ms. Allocated memory is still 255.9 MB. Free memory is still 237.6 MB. There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 591.29 ms. Allocated memory was 255.9 MB in the beginning and 356.5 MB in the end (delta: 100.7 MB). Free memory was 232.4 MB in the beginning and 294.5 MB in the end (delta: -62.1 MB). Peak memory consumption was 37.7 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 36.87 ms. Allocated memory is still 356.5 MB. Free memory was 294.5 MB in the beginning and 292.3 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 31.99 ms. Allocated memory is still 356.5 MB. Free memory was 292.3 MB in the beginning and 290.3 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 523.43 ms. Allocated memory is still 356.5 MB. Free memory was 290.3 MB in the beginning and 327.8 MB in the end (delta: -37.5 MB). Peak memory consumption was 18.6 MB. Max. memory is 16.0 GB. * TraceAbstraction took 827309.97 ms. Allocated memory was 356.5 MB in the beginning and 15.2 GB in the end (delta: 14.9 GB). Free memory was 326.9 MB in the beginning and 11.5 GB in the end (delta: -11.2 GB). Peak memory consumption was 3.8 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2216.2ms, 63 PlacesBefore, 27 PlacesAfterwards, 66 TransitionsBefore, 27 TransitionsAfterwards, 594 CoEnabledTransitionPairs, 6 FixpointIterations, 24 TrivialSequentialCompositions, 15 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 5 ConcurrentYvCompositions, 3 ChoiceCompositions, 48 TotalNumberOfCompositions, 235 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 235, positive: 235, positive conditional: 0, positive unconditional: 235, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 228, positive: 228, positive conditional: 0, positive unconditional: 228, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 228, positive: 228, positive conditional: 0, positive unconditional: 228, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 228, positive: 227, positive conditional: 0, positive unconditional: 227, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 235, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 228, unknown conditional: 0, unknown unconditional: 228] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1312.7ms, 24 PlacesBefore, 17 PlacesAfterwards, 21 TransitionsBefore, 16 TransitionsAfterwards, 96 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 5 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 0 ChoiceCompositions, 10 TotalNumberOfCompositions, 41 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 41, positive: 41, positive conditional: 0, positive unconditional: 41, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 41, positive: 41, positive conditional: 0, positive unconditional: 41, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 41, positive: 41, positive conditional: 0, positive unconditional: 41, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 41, positive: 41, positive conditional: 0, positive unconditional: 41, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 41, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 41, unknown conditional: 0, unknown unconditional: 41] , Statistics on independence cache: Total cache size (in pairs): 12, Positive cache size: 12, Positive conditional cache size: 0, Positive unconditional cache size: 12, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1893.0ms, 89 PlacesBefore, 49 PlacesAfterwards, 94 TransitionsBefore, 51 TransitionsAfterwards, 2700 CoEnabledTransitionPairs, 6 FixpointIterations, 24 TrivialSequentialCompositions, 20 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 6 ConcurrentYvCompositions, 3 ChoiceCompositions, 54 TotalNumberOfCompositions, 4198 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2563, positive: 2447, positive conditional: 0, positive unconditional: 2447, negative: 116, negative conditional: 0, negative unconditional: 116, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1240, positive: 1221, positive conditional: 0, positive unconditional: 1221, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1240, positive: 1221, positive conditional: 0, positive unconditional: 1221, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1240, positive: 1211, positive conditional: 0, positive unconditional: 1211, negative: 29, negative conditional: 0, negative unconditional: 29, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 29, positive: 10, positive conditional: 0, positive unconditional: 10, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 87, positive: 38, positive conditional: 0, positive unconditional: 38, negative: 49, negative conditional: 0, negative unconditional: 49, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2563, positive: 1226, positive conditional: 0, positive unconditional: 1226, negative: 97, negative conditional: 0, negative unconditional: 97, unknown: 1240, unknown conditional: 0, unknown unconditional: 1240] , Statistics on independence cache: Total cache size (in pairs): 280, Positive cache size: 264, Positive conditional cache size: 0, Positive unconditional cache size: 264, Negative cache size: 16, Negative conditional cache size: 0, Negative unconditional cache size: 16 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1207.5ms, 47 PlacesBefore, 39 PlacesAfterwards, 42 TransitionsBefore, 35 TransitionsAfterwards, 800 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 7 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 10 TotalNumberOfCompositions, 1332 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 823, positive: 759, positive conditional: 0, positive unconditional: 759, negative: 64, negative conditional: 0, negative unconditional: 64, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 203, positive: 200, positive conditional: 0, positive unconditional: 200, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 203, positive: 200, positive conditional: 0, positive unconditional: 200, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 203, positive: 198, positive conditional: 0, positive unconditional: 198, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 5, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 18, positive: 10, positive conditional: 0, positive unconditional: 10, negative: 8, negative conditional: 0, negative unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 823, positive: 559, positive conditional: 0, positive unconditional: 559, negative: 61, negative conditional: 0, negative unconditional: 61, unknown: 203, unknown conditional: 0, unknown unconditional: 203] , Statistics on independence cache: Total cache size (in pairs): 365, Positive cache size: 347, Positive conditional cache size: 0, Positive unconditional cache size: 347, Negative cache size: 18, Negative conditional cache size: 0, Negative unconditional cache size: 18 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2058.0ms, 115 PlacesBefore, 66 PlacesAfterwards, 122 TransitionsBefore, 68 TransitionsAfterwards, 6318 CoEnabledTransitionPairs, 6 FixpointIterations, 24 TrivialSequentialCompositions, 30 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 8 ConcurrentYvCompositions, 5 ChoiceCompositions, 68 TotalNumberOfCompositions, 10198 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3802, positive: 3638, positive conditional: 0, positive unconditional: 3638, negative: 164, negative conditional: 0, negative unconditional: 164, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2512, positive: 2474, positive conditional: 0, positive unconditional: 2474, negative: 38, negative conditional: 0, negative unconditional: 38, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2512, positive: 2474, positive conditional: 0, positive unconditional: 2474, negative: 38, negative conditional: 0, negative unconditional: 38, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2512, positive: 2447, positive conditional: 0, positive unconditional: 2447, negative: 65, negative conditional: 0, negative unconditional: 65, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 65, positive: 27, positive conditional: 0, positive unconditional: 27, negative: 38, negative conditional: 0, negative unconditional: 38, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 161, positive: 72, positive conditional: 0, positive unconditional: 72, negative: 89, negative conditional: 0, negative unconditional: 89, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 3802, positive: 1164, positive conditional: 0, positive unconditional: 1164, negative: 126, negative conditional: 0, negative unconditional: 126, unknown: 2512, unknown conditional: 0, unknown unconditional: 2512] , Statistics on independence cache: Total cache size (in pairs): 305, Positive cache size: 274, Positive conditional cache size: 0, Positive unconditional cache size: 274, Negative cache size: 31, Negative conditional cache size: 0, Negative unconditional cache size: 31 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1348.3ms, 65 PlacesBefore, 54 PlacesAfterwards, 60 TransitionsBefore, 50 TransitionsAfterwards, 2088 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 11 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 14 TotalNumberOfCompositions, 3633 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1305, positive: 1209, positive conditional: 0, positive unconditional: 1209, negative: 96, negative conditional: 0, negative unconditional: 96, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 487, positive: 480, positive conditional: 0, positive unconditional: 480, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 487, positive: 480, positive conditional: 0, positive unconditional: 480, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 487, positive: 479, positive conditional: 0, positive unconditional: 479, negative: 8, negative conditional: 0, negative unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 8, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 20, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1305, positive: 729, positive conditional: 0, positive unconditional: 729, negative: 89, negative conditional: 0, negative unconditional: 89, unknown: 487, unknown conditional: 0, unknown unconditional: 487] , Statistics on independence cache: Total cache size (in pairs): 492, Positive cache size: 457, Positive conditional cache size: 0, Positive unconditional cache size: 457, Negative cache size: 35, Negative conditional cache size: 0, Negative unconditional cache size: 35 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2304.2ms, 141 PlacesBefore, 81 PlacesAfterwards, 150 TransitionsBefore, 83 TransitionsAfterwards, 11448 CoEnabledTransitionPairs, 6 FixpointIterations, 24 TrivialSequentialCompositions, 40 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 12 ConcurrentYvCompositions, 7 ChoiceCompositions, 84 TotalNumberOfCompositions, 18705 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7134, positive: 6914, positive conditional: 0, positive unconditional: 6914, negative: 220, negative conditional: 0, negative unconditional: 220, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4858, positive: 4809, positive conditional: 0, positive unconditional: 4809, negative: 49, negative conditional: 0, negative unconditional: 49, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4858, positive: 4809, positive conditional: 0, positive unconditional: 4809, negative: 49, negative conditional: 0, negative unconditional: 49, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4858, positive: 4772, positive conditional: 0, positive unconditional: 4772, negative: 86, negative conditional: 0, negative unconditional: 86, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 86, positive: 37, positive conditional: 0, positive unconditional: 37, negative: 49, negative conditional: 0, negative unconditional: 49, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 219, positive: 81, positive conditional: 0, positive unconditional: 81, negative: 137, negative conditional: 0, negative unconditional: 137, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 7134, positive: 2105, positive conditional: 0, positive unconditional: 2105, negative: 171, negative conditional: 0, negative unconditional: 171, unknown: 4858, unknown conditional: 0, unknown unconditional: 4858] , Statistics on independence cache: Total cache size (in pairs): 512, Positive cache size: 475, Positive conditional cache size: 0, Positive unconditional cache size: 475, Negative cache size: 37, Negative conditional cache size: 0, Negative unconditional cache size: 37 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1420.5ms, 78 PlacesBefore, 66 PlacesAfterwards, 75 TransitionsBefore, 65 TransitionsAfterwards, 3666 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 13 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 16 TotalNumberOfCompositions, 6285 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1887, positive: 1769, positive conditional: 0, positive unconditional: 1769, negative: 118, negative conditional: 0, negative unconditional: 118, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 793, positive: 783, positive conditional: 0, positive unconditional: 783, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 793, positive: 783, positive conditional: 0, positive unconditional: 783, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 793, positive: 779, positive conditional: 0, positive unconditional: 779, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 14, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 40, positive: 9, positive conditional: 0, positive unconditional: 9, negative: 31, negative conditional: 0, negative unconditional: 31, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1887, positive: 986, positive conditional: 0, positive unconditional: 986, negative: 108, negative conditional: 0, negative unconditional: 108, unknown: 793, unknown conditional: 0, unknown unconditional: 793] , Statistics on independence cache: Total cache size (in pairs): 859, Positive cache size: 815, Positive conditional cache size: 0, Positive unconditional cache size: 815, Negative cache size: 44, Negative conditional cache size: 0, Negative unconditional cache size: 44 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 356.4ms, 69 PlacesBefore, 63 PlacesAfterwards, 65 TransitionsBefore, 59 TransitionsAfterwards, 2968 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 14 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 14 TotalNumberOfCompositions, 6057 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1939, positive: 1813, positive conditional: 0, positive unconditional: 1813, negative: 126, negative conditional: 0, negative unconditional: 126, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 425, positive: 423, positive conditional: 0, positive unconditional: 423, negative: 2, negative conditional: 0, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 425, positive: 423, positive conditional: 0, positive unconditional: 423, negative: 2, negative conditional: 0, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 425, positive: 423, positive conditional: 0, positive unconditional: 423, negative: 2, negative conditional: 0, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 2, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 2, negative conditional: 0, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1939, positive: 1390, positive conditional: 0, positive unconditional: 1390, negative: 124, negative conditional: 0, negative unconditional: 124, unknown: 425, unknown conditional: 0, unknown unconditional: 425] , Statistics on independence cache: Total cache size (in pairs): 922, Positive cache size: 876, Positive conditional cache size: 0, Positive unconditional cache size: 876, Negative cache size: 46, Negative conditional cache size: 0, Negative unconditional cache size: 46 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1411.4ms, 75 PlacesBefore, 68 PlacesAfterwards, 78 TransitionsBefore, 71 TransitionsAfterwards, 3638 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 11 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 11 TotalNumberOfCompositions, 3551 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 881, positive: 824, positive conditional: 0, positive unconditional: 824, negative: 57, negative conditional: 0, negative unconditional: 57, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 109, positive: 101, positive conditional: 0, positive unconditional: 101, negative: 8, negative conditional: 0, negative unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 109, positive: 101, positive conditional: 0, positive unconditional: 101, negative: 8, negative conditional: 0, negative unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 109, positive: 101, positive conditional: 0, positive unconditional: 101, negative: 8, negative conditional: 0, negative unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 8, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 8, negative conditional: 0, negative unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 30, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 30, negative conditional: 0, negative unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 881, positive: 723, positive conditional: 0, positive unconditional: 723, negative: 49, negative conditional: 0, negative unconditional: 49, unknown: 109, unknown conditional: 0, unknown unconditional: 109] , Statistics on independence cache: Total cache size (in pairs): 761, Positive cache size: 707, Positive conditional cache size: 0, Positive unconditional cache size: 707, Negative cache size: 54, Negative conditional cache size: 0, Negative unconditional cache size: 54 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8236.9ms, 109 PlacesBefore, 107 PlacesAfterwards, 177 TransitionsBefore, 175 TransitionsAfterwards, 7666 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 31163 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 5627, positive: 5363, positive conditional: 0, positive unconditional: 5363, negative: 264, negative conditional: 0, negative unconditional: 264, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 25, positive: 20, positive conditional: 0, positive unconditional: 20, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 25, positive: 20, positive conditional: 0, positive unconditional: 20, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 25, positive: 19, positive conditional: 0, positive unconditional: 19, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 6, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 12, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 8, negative conditional: 0, negative unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 5627, positive: 5343, positive conditional: 0, positive unconditional: 5343, negative: 259, negative conditional: 0, negative unconditional: 259, unknown: 25, unknown conditional: 0, unknown unconditional: 25] , Statistics on independence cache: Total cache size (in pairs): 697, Positive cache size: 638, Positive conditional cache size: 0, Positive unconditional cache size: 638, Negative cache size: 59, Negative conditional cache size: 0, Negative unconditional cache size: 59 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7670.9ms, 106 PlacesBefore, 106 PlacesAfterwards, 175 TransitionsBefore, 175 TransitionsAfterwards, 7098 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 13134 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2958, positive: 2843, positive conditional: 0, positive unconditional: 2843, negative: 115, negative conditional: 0, negative unconditional: 115, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 27, positive: 22, positive conditional: 0, positive unconditional: 22, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 27, positive: 22, positive conditional: 0, positive unconditional: 22, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 27, positive: 22, positive conditional: 0, positive unconditional: 22, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 5, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 11, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2958, positive: 2821, positive conditional: 0, positive unconditional: 2821, negative: 110, negative conditional: 0, negative unconditional: 110, unknown: 27, unknown conditional: 0, unknown unconditional: 27] , Statistics on independence cache: Total cache size (in pairs): 724, Positive cache size: 660, Positive conditional cache size: 0, Positive unconditional cache size: 660, Negative cache size: 64, Negative conditional cache size: 0, Negative unconditional cache size: 64 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 29548.4ms, 138 PlacesBefore, 138 PlacesAfterwards, 243 TransitionsBefore, 243 TransitionsAfterwards, 9996 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 67154 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 12917, positive: 12507, positive conditional: 0, positive unconditional: 12507, negative: 410, negative conditional: 0, negative unconditional: 410, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 42, positive: 32, positive conditional: 0, positive unconditional: 32, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 42, positive: 32, positive conditional: 0, positive unconditional: 32, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 42, positive: 28, positive conditional: 0, positive unconditional: 28, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 14, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 42, positive: 24, positive conditional: 0, positive unconditional: 24, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 12917, positive: 12475, positive conditional: 0, positive unconditional: 12475, negative: 400, negative conditional: 0, negative unconditional: 400, unknown: 42, unknown conditional: 0, unknown unconditional: 42] , Statistics on independence cache: Total cache size (in pairs): 756, Positive cache size: 682, Positive conditional cache size: 0, Positive unconditional cache size: 682, Negative cache size: 74, Negative conditional cache size: 0, Negative unconditional cache size: 74 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 182669.9ms, 129 PlacesBefore, 129 PlacesAfterwards, 252 TransitionsBefore, 252 TransitionsAfterwards, 10910 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 22821 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4639, positive: 4506, positive conditional: 0, positive unconditional: 4506, negative: 133, negative conditional: 0, negative unconditional: 133, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 4639, positive: 4502, positive conditional: 0, positive unconditional: 4502, negative: 133, negative conditional: 0, negative unconditional: 133, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , Statistics on independence cache: Total cache size (in pairs): 760, Positive cache size: 686, Positive conditional cache size: 0, Positive unconditional cache size: 686, Negative cache size: 74, Negative conditional cache size: 0, Negative unconditional cache size: 74 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 401331.1ms, 164 PlacesBefore, 164 PlacesAfterwards, 340 TransitionsBefore, 340 TransitionsAfterwards, 14888 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 52591 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 10362, positive: 10136, positive conditional: 0, positive unconditional: 10136, negative: 226, negative conditional: 0, negative unconditional: 226, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 7, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 7, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 10362, positive: 10129, positive conditional: 0, positive unconditional: 10129, negative: 226, negative conditional: 0, negative unconditional: 226, unknown: 7, unknown conditional: 0, unknown unconditional: 7] , Statistics on independence cache: Total cache size (in pairs): 767, Positive cache size: 693, Positive conditional cache size: 0, Positive unconditional cache size: 693, Negative cache size: 74, Negative conditional cache size: 0, Negative unconditional cache size: 74 - TimeoutResultAtElement [Line: 998]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable (line 998). Cancelled while CegarLoopForPetriNetWithRepeatedLiptonReduction was enhancing Floyd-Hoare automaton (3states, 216/278 universal loopers) in iteration 9,while PetriNetUnfolder was constructing finite prefix that currently has 71368 conditions, 11379 events (5096/11378 cut-off events. For 268456/275823 co-relation queries the response was YES. Maximal size of possible extension queue 1847. Compared 136512 event pairs, 1240 based on Foata normal form. 713/12272 useless extension candidates. Maximal degree in co-relation 71299. Up to 2223 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 60 locations, 1 error locations. Started 4 CEGAR loops. EmptinessCheckTime: 16.8ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 827077.6ms, OverallIterations: 15, TraceHistogramMax: 4, EmptinessCheckTime: 0.0ms, AutomataDifference: 179674.4ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 8644.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 316 SDtfs, 1702 SDslu, 711 SDs, 0 SdLazy, 5124 SolverSat, 257 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2251.4ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 147 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 892.1ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=3956occurred in iteration=8, InterpolantAutomatonStates: 112, 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: 39.5ms SsaConstructionTime, 199.7ms SatisfiabilityAnalysisTime, 899.7ms InterpolantComputationTime, 262 NumberOfCodeBlocks, 262 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 202 ConstructedInterpolants, 0 QuantifiedInterpolants, 867 SizeOfPredicates, 18 NumberOfNonLiveVariables, 330 ConjunctsInSsa, 58 ConjunctsInUnsatCore, 15 InterpolantComputations, 9 PerfectInterpolantSequences, 19/39 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown