/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-NoLbe-Before.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/03_incdec.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 04:07:22,100 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 04:07:22,101 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 04:07:22,171 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 04:07:22,172 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 04:07:22,174 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 04:07:22,176 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 04:07:22,181 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 04:07:22,182 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 04:07:22,184 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 04:07:22,184 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 04:07:22,185 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 04:07:22,185 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 04:07:22,185 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 04:07:22,188 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 04:07:22,190 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 04:07:22,191 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 04:07:22,192 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 04:07:22,193 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 04:07:22,194 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 04:07:22,195 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 04:07:22,199 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 04:07:22,200 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 04:07:22,201 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 04:07:22,205 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 04:07:22,205 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 04:07:22,205 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 04:07:22,205 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 04:07:22,206 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 04:07:22,206 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 04:07:22,206 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 04:07:22,207 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 04:07:22,207 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 04:07:22,207 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 04:07:22,208 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 04:07:22,208 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 04:07:22,208 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 04:07:22,209 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 04:07:22,209 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 04:07:22,209 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 04:07:22,210 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 04:07:22,212 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-NoLbe-Before.epf [2022-01-19 04:07:22,235 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 04:07:22,235 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 04:07:22,235 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 04:07:22,236 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 04:07:22,236 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 04:07:22,237 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 04:07:22,237 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 04:07:22,237 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 04:07:22,237 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 04:07:22,238 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 04:07:22,238 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 04:07:22,238 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 04:07:22,238 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 04:07:22,238 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 04:07:22,238 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 04:07:22,238 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 04:07:22,239 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 04:07:22,239 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 04:07:22,239 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 04:07:22,239 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 04:07:22,239 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 04:07:22,239 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 04:07:22,239 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 04:07:22,239 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 04:07:22,240 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 04:07:22,240 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 04:07:22,240 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 04:07:22,240 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 04:07:22,240 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 04:07:22,240 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 04:07:22,240 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 04:07:22,240 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 04:07:22,240 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-19 04:07:22,414 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 04:07:22,439 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 04:07:22,441 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 04:07:22,441 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 04:07:22,442 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 04:07:22,443 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/03_incdec.i [2022-01-19 04:07:22,482 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/87a2b3a3c/445d07e9c02543bea1debb0692a83b2f/FLAG4531ff7c3 [2022-01-19 04:07:22,854 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 04:07:22,855 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/03_incdec.i [2022-01-19 04:07:22,862 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/87a2b3a3c/445d07e9c02543bea1debb0692a83b2f/FLAG4531ff7c3 [2022-01-19 04:07:22,870 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/87a2b3a3c/445d07e9c02543bea1debb0692a83b2f [2022-01-19 04:07:22,872 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 04:07:22,872 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 04:07:22,873 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 04:07:22,874 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 04:07:22,877 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 04:07:22,877 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 04:07:22" (1/1) ... [2022-01-19 04:07:22,878 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3541a1b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:07:22, skipping insertion in model container [2022-01-19 04:07:22,878 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 04:07:22" (1/1) ... [2022-01-19 04:07:22,883 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 04:07:22,916 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 04:07:23,178 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/03_incdec.i[30534,30547] [2022-01-19 04:07:23,183 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/03_incdec.i[30928,30941] [2022-01-19 04:07:23,189 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 04:07:23,194 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 04:07:23,226 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/03_incdec.i[30534,30547] [2022-01-19 04:07:23,230 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/03_incdec.i[30928,30941] [2022-01-19 04:07:23,236 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 04:07:23,261 INFO L208 MainTranslator]: Completed translation [2022-01-19 04:07:23,262 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:07:23 WrapperNode [2022-01-19 04:07:23,262 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 04:07:23,262 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 04:07:23,262 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 04:07:23,263 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 04:07:23,267 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:07:23" (1/1) ... [2022-01-19 04:07:23,288 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:07:23" (1/1) ... [2022-01-19 04:07:23,311 INFO L137 Inliner]: procedures = 172, calls = 24, calls flagged for inlining = 16, calls inlined = 24, statements flattened = 133 [2022-01-19 04:07:23,312 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 04:07:23,312 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 04:07:23,312 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 04:07:23,312 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 04:07:23,318 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:07:23" (1/1) ... [2022-01-19 04:07:23,318 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:07:23" (1/1) ... [2022-01-19 04:07:23,320 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:07:23" (1/1) ... [2022-01-19 04:07:23,320 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:07:23" (1/1) ... [2022-01-19 04:07:23,323 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:07:23" (1/1) ... [2022-01-19 04:07:23,325 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:07:23" (1/1) ... [2022-01-19 04:07:23,327 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:07:23" (1/1) ... [2022-01-19 04:07:23,328 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 04:07:23,329 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 04:07:23,329 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 04:07:23,329 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 04:07:23,332 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:07:23" (1/1) ... [2022-01-19 04:07:23,336 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 04:07:23,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 04:07:23,358 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-19 04:07:23,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-19 04:07:23,381 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2022-01-19 04:07:23,381 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2022-01-19 04:07:23,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 04:07:23,381 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 04:07:23,382 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 04:07:23,382 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 04:07:23,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 04:07:23,382 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 04:07:23,382 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 04:07:23,383 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 04:07:23,448 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 04:07:23,449 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 04:07:23,599 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 04:07:23,675 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 04:07:23,676 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-01-19 04:07:23,677 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 04:07:23 BoogieIcfgContainer [2022-01-19 04:07:23,677 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 04:07:23,678 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 04:07:23,678 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 04:07:23,680 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 04:07:23,681 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 04:07:22" (1/3) ... [2022-01-19 04:07:23,681 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47968cde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 04:07:23, skipping insertion in model container [2022-01-19 04:07:23,681 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 04:07:23" (2/3) ... [2022-01-19 04:07:23,681 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47968cde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 04:07:23, skipping insertion in model container [2022-01-19 04:07:23,681 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 04:07:23" (3/3) ... [2022-01-19 04:07:23,682 INFO L111 eAbstractionObserver]: Analyzing ICFG 03_incdec.i [2022-01-19 04:07:23,685 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 04:07:23,686 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-01-19 04:07:23,686 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 04:07:23,708 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,709 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,709 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,709 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,709 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,709 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,709 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,709 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,710 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,710 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,711 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,711 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,711 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,711 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,711 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,711 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,711 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,711 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,712 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,712 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,712 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,712 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,712 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,712 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,712 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,713 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,713 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,713 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,713 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,713 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,713 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,713 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,713 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,714 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,714 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,714 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,714 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,714 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,715 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,716 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,716 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,716 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,716 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,716 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,717 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,718 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,719 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,720 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,721 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,722 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,723 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,724 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,724 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,724 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,724 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,724 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,725 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,726 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,726 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,727 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,728 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,729 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,730 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,732 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,733 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,733 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,733 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,733 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,733 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,733 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,733 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,733 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,733 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,734 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,734 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,734 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,734 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:23,735 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 04:07:23,764 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 04:07:23,769 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 04:07:23,769 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-19 04:07:23,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 85 places, 88 transitions, 181 flow [2022-01-19 04:07:23,808 INFO L129 PetriNetUnfolder]: 7/99 cut-off events. [2022-01-19 04:07:23,808 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 04:07:23,811 INFO L84 FinitePrefix]: Finished finitePrefix Result has 104 conditions, 99 events. 7/99 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 191 event pairs, 0 based on Foata normal form. 0/88 useless extension candidates. Maximal degree in co-relation 69. Up to 4 conditions per place. [2022-01-19 04:07:23,811 INFO L82 GeneralOperation]: Start removeDead. Operand has 85 places, 88 transitions, 181 flow [2022-01-19 04:07:23,814 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 85 places, 88 transitions, 181 flow [2022-01-19 04:07:23,828 INFO L129 PetriNetUnfolder]: 3/89 cut-off events. [2022-01-19 04:07:23,829 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 04:07:23,829 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:23,829 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:23,830 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 04:07:23,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:23,833 INFO L85 PathProgramCache]: Analyzing trace with hash -329604801, now seen corresponding path program 1 times [2022-01-19 04:07:23,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:23,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001749979] [2022-01-19 04:07:23,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:23,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:23,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:24,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:07:24,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:24,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001749979] [2022-01-19 04:07:24,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001749979] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:07:24,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:07:24,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 04:07:24,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049963095] [2022-01-19 04:07:24,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:24,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 04:07:24,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:24,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 04:07:24,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 04:07:24,135 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 88 [2022-01-19 04:07:24,137 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 88 transitions, 181 flow. Second operand has 5 states, 5 states have (on average 57.2) internal successors, (286), 5 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:24,138 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:24,138 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 88 [2022-01-19 04:07:24,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:07:24,223 INFO L129 PetriNetUnfolder]: 0/67 cut-off events. [2022-01-19 04:07:24,223 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-01-19 04:07:24,224 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89 conditions, 67 events. 0/67 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 45 event pairs, 0 based on Foata normal form. 16/82 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2022-01-19 04:07:24,224 INFO L132 encePairwiseOnDemand]: 80/88 looper letters, 0 selfloop transitions, 0 changer transitions 61/61 dead transitions. [2022-01-19 04:07:24,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 61 transitions, 159 flow [2022-01-19 04:07:24,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 04:07:24,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 04:07:24,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 300 transitions. [2022-01-19 04:07:24,240 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2022-01-19 04:07:24,240 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 300 transitions. [2022-01-19 04:07:24,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 300 transitions. [2022-01-19 04:07:24,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:07:24,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 300 transitions. [2022-01-19 04:07:24,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 60.0) internal successors, (300), 5 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:24,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 88.0) internal successors, (528), 6 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:24,255 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 88.0) internal successors, (528), 6 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:24,256 INFO L186 Difference]: Start difference. First operand has 85 places, 88 transitions, 181 flow. Second operand 5 states and 300 transitions. [2022-01-19 04:07:24,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 61 transitions, 159 flow [2022-01-19 04:07:24,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 61 transitions, 159 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 04:07:24,261 INFO L242 Difference]: Finished difference. Result has 67 places, 0 transitions, 0 flow [2022-01-19 04:07:24,263 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=88, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=0, PETRI_PLACES=67, PETRI_TRANSITIONS=0} [2022-01-19 04:07:24,265 INFO L334 CegarLoopForPetriNet]: 85 programPoint places, -18 predicate places. [2022-01-19 04:07:24,265 INFO L470 AbstractCegarLoop]: Abstraction has has 67 places, 0 transitions, 0 flow [2022-01-19 04:07:24,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 57.2) internal successors, (286), 5 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:24,267 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2022-01-19 04:07:24,267 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2022-01-19 04:07:24,268 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 4 remaining) [2022-01-19 04:07:24,268 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2022-01-19 04:07:24,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 04:07:24,271 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 04:07:24,271 INFO L309 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE (1/2) [2022-01-19 04:07:24,277 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-19 04:07:24,278 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 04:07:24,278 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-19 04:07:24,281 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 85 places, 88 transitions, 181 flow [2022-01-19 04:07:24,290 INFO L129 PetriNetUnfolder]: 7/99 cut-off events. [2022-01-19 04:07:24,290 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 04:07:24,291 INFO L84 FinitePrefix]: Finished finitePrefix Result has 104 conditions, 99 events. 7/99 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 191 event pairs, 0 based on Foata normal form. 0/88 useless extension candidates. Maximal degree in co-relation 69. Up to 4 conditions per place. [2022-01-19 04:07:24,291 INFO L82 GeneralOperation]: Start removeDead. Operand has 85 places, 88 transitions, 181 flow [2022-01-19 04:07:24,292 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 85 places, 88 transitions, 181 flow [2022-01-19 04:07:24,300 INFO L129 PetriNetUnfolder]: 2/49 cut-off events. [2022-01-19 04:07:24,300 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 04:07:24,300 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:24,301 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:24,301 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-19 04:07:24,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:24,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1017339012, now seen corresponding path program 1 times [2022-01-19 04:07:24,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:24,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889003975] [2022-01-19 04:07:24,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:24,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:24,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:07:24,330 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-19 04:07:24,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:07:24,362 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-19 04:07:24,362 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-19 04:07:24,363 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-19 04:07:24,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 04:07:24,366 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 04:07:24,366 INFO L309 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2022-01-19 04:07:24,367 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-19 04:07:24,367 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-01-19 04:07:24,378 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,378 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,378 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,379 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,379 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,379 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,379 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,379 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,379 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,379 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,380 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,382 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,382 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,382 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,382 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,382 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,382 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,383 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,384 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,384 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,384 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,384 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,384 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,385 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,387 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,387 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,388 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,389 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,389 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,389 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,396 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,396 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,396 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,396 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,396 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,396 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,396 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,397 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,397 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,397 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,397 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,397 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,397 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,397 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,397 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,397 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,398 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,398 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,398 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,398 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,398 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,398 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,398 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,398 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,399 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,399 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,399 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,399 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,399 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,399 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,399 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,399 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,399 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,399 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,400 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,400 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,400 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,400 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,400 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,400 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,401 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,401 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,401 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,401 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,401 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,419 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,422 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,427 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,428 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,429 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,433 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,437 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,437 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,437 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,437 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,437 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,437 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,437 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,437 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,437 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,437 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,438 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:24,438 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 04:07:24,439 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 04:07:24,440 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 04:07:24,440 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-01-19 04:07:24,441 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 139 places, 145 transitions, 302 flow [2022-01-19 04:07:24,476 INFO L129 PetriNetUnfolder]: 13/169 cut-off events. [2022-01-19 04:07:24,476 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:07:24,480 INFO L84 FinitePrefix]: Finished finitePrefix Result has 179 conditions, 169 events. 13/169 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 529 event pairs, 0 based on Foata normal form. 0/149 useless extension candidates. Maximal degree in co-relation 125. Up to 6 conditions per place. [2022-01-19 04:07:24,480 INFO L82 GeneralOperation]: Start removeDead. Operand has 139 places, 145 transitions, 302 flow [2022-01-19 04:07:24,482 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 139 places, 145 transitions, 302 flow [2022-01-19 04:07:24,493 INFO L129 PetriNetUnfolder]: 6/127 cut-off events. [2022-01-19 04:07:24,494 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:07:24,494 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:24,494 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:24,494 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err1ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:07:24,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:24,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1996973656, now seen corresponding path program 1 times [2022-01-19 04:07:24,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:24,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122250869] [2022-01-19 04:07:24,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:24,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:24,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:24,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:07:24,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:24,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122250869] [2022-01-19 04:07:24,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122250869] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:07:24,571 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:07:24,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:07:24,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765500568] [2022-01-19 04:07:24,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:24,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:07:24,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:24,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:07:24,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:07:24,572 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 145 [2022-01-19 04:07:24,573 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 145 transitions, 302 flow. Second operand has 3 states, 3 states have (on average 91.0) internal successors, (273), 3 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:24,573 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:24,573 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 145 [2022-01-19 04:07:24,573 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:07:24,764 INFO L129 PetriNetUnfolder]: 274/1000 cut-off events. [2022-01-19 04:07:24,764 INFO L130 PetriNetUnfolder]: For 43/43 co-relation queries the response was YES. [2022-01-19 04:07:24,767 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1610 conditions, 1000 events. 274/1000 cut-off events. For 43/43 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 6950 event pairs, 172 based on Foata normal form. 360/1253 useless extension candidates. Maximal degree in co-relation 922. Up to 461 conditions per place. [2022-01-19 04:07:24,770 INFO L132 encePairwiseOnDemand]: 132/145 looper letters, 59 selfloop transitions, 3 changer transitions 0/145 dead transitions. [2022-01-19 04:07:24,770 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 145 transitions, 431 flow [2022-01-19 04:07:24,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:07:24,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:07:24,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 338 transitions. [2022-01-19 04:07:24,773 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7770114942528735 [2022-01-19 04:07:24,773 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 338 transitions. [2022-01-19 04:07:24,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 338 transitions. [2022-01-19 04:07:24,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:07:24,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 338 transitions. [2022-01-19 04:07:24,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 112.66666666666667) internal successors, (338), 3 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:24,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 145.0) internal successors, (580), 4 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:24,776 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 145.0) internal successors, (580), 4 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:24,777 INFO L186 Difference]: Start difference. First operand has 139 places, 145 transitions, 302 flow. Second operand 3 states and 338 transitions. [2022-01-19 04:07:24,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 145 transitions, 431 flow [2022-01-19 04:07:24,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 145 transitions, 429 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-01-19 04:07:24,781 INFO L242 Difference]: Finished difference. Result has 132 places, 132 transitions, 295 flow [2022-01-19 04:07:24,782 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=295, PETRI_PLACES=132, PETRI_TRANSITIONS=132} [2022-01-19 04:07:24,783 INFO L334 CegarLoopForPetriNet]: 139 programPoint places, -7 predicate places. [2022-01-19 04:07:24,783 INFO L470 AbstractCegarLoop]: Abstraction has has 132 places, 132 transitions, 295 flow [2022-01-19 04:07:24,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 91.0) internal successors, (273), 3 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:24,783 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:24,784 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:24,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 04:07:24,784 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:07:24,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:24,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1147976951, now seen corresponding path program 1 times [2022-01-19 04:07:24,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:24,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313493809] [2022-01-19 04:07:24,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:24,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:24,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:24,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:07:24,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:24,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313493809] [2022-01-19 04:07:24,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313493809] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:07:24,914 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:07:24,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 04:07:24,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257714864] [2022-01-19 04:07:24,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:24,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 04:07:24,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:24,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 04:07:24,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 04:07:24,917 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 145 [2022-01-19 04:07:24,917 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 132 transitions, 295 flow. Second operand has 5 states, 5 states have (on average 87.2) internal successors, (436), 5 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:24,917 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:24,917 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 145 [2022-01-19 04:07:24,917 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:07:25,175 INFO L129 PetriNetUnfolder]: 354/1327 cut-off events. [2022-01-19 04:07:25,176 INFO L130 PetriNetUnfolder]: For 102/102 co-relation queries the response was YES. [2022-01-19 04:07:25,179 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2227 conditions, 1327 events. 354/1327 cut-off events. For 102/102 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 9832 event pairs, 144 based on Foata normal form. 6/1243 useless extension candidates. Maximal degree in co-relation 1503. Up to 231 conditions per place. [2022-01-19 04:07:25,184 INFO L132 encePairwiseOnDemand]: 137/145 looper letters, 77 selfloop transitions, 10 changer transitions 11/176 dead transitions. [2022-01-19 04:07:25,184 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 176 transitions, 590 flow [2022-01-19 04:07:25,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 04:07:25,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 04:07:25,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 608 transitions. [2022-01-19 04:07:25,186 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6988505747126437 [2022-01-19 04:07:25,186 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 608 transitions. [2022-01-19 04:07:25,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 608 transitions. [2022-01-19 04:07:25,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:07:25,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 608 transitions. [2022-01-19 04:07:25,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 101.33333333333333) internal successors, (608), 6 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 145.0) internal successors, (1015), 7 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,190 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 145.0) internal successors, (1015), 7 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,190 INFO L186 Difference]: Start difference. First operand has 132 places, 132 transitions, 295 flow. Second operand 6 states and 608 transitions. [2022-01-19 04:07:25,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 176 transitions, 590 flow [2022-01-19 04:07:25,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 176 transitions, 586 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:07:25,196 INFO L242 Difference]: Finished difference. Result has 138 places, 130 transitions, 326 flow [2022-01-19 04:07:25,196 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=326, PETRI_PLACES=138, PETRI_TRANSITIONS=130} [2022-01-19 04:07:25,198 INFO L334 CegarLoopForPetriNet]: 139 programPoint places, -1 predicate places. [2022-01-19 04:07:25,198 INFO L470 AbstractCegarLoop]: Abstraction has has 138 places, 130 transitions, 326 flow [2022-01-19 04:07:25,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.2) internal successors, (436), 5 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,198 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:25,199 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:25,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 04:07:25,199 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:07:25,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:25,200 INFO L85 PathProgramCache]: Analyzing trace with hash -316849552, now seen corresponding path program 1 times [2022-01-19 04:07:25,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:25,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143783895] [2022-01-19 04:07:25,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:25,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:25,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:25,307 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:07:25,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:25,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143783895] [2022-01-19 04:07:25,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143783895] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:07:25,307 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:07:25,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 04:07:25,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354236700] [2022-01-19 04:07:25,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:25,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 04:07:25,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:25,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 04:07:25,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 04:07:25,310 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 145 [2022-01-19 04:07:25,311 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 130 transitions, 326 flow. Second operand has 5 states, 5 states have (on average 87.4) internal successors, (437), 5 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,311 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:25,311 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 145 [2022-01-19 04:07:25,311 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:07:25,573 INFO L129 PetriNetUnfolder]: 337/1240 cut-off events. [2022-01-19 04:07:25,573 INFO L130 PetriNetUnfolder]: For 284/284 co-relation queries the response was YES. [2022-01-19 04:07:25,576 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2205 conditions, 1240 events. 337/1240 cut-off events. For 284/284 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 8801 event pairs, 137 based on Foata normal form. 6/1190 useless extension candidates. Maximal degree in co-relation 1489. Up to 253 conditions per place. [2022-01-19 04:07:25,580 INFO L132 encePairwiseOnDemand]: 137/145 looper letters, 70 selfloop transitions, 12 changer transitions 11/170 dead transitions. [2022-01-19 04:07:25,580 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 170 transitions, 610 flow [2022-01-19 04:07:25,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 04:07:25,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 04:07:25,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 601 transitions. [2022-01-19 04:07:25,582 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6908045977011494 [2022-01-19 04:07:25,582 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 601 transitions. [2022-01-19 04:07:25,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 601 transitions. [2022-01-19 04:07:25,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:07:25,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 601 transitions. [2022-01-19 04:07:25,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 100.16666666666667) internal successors, (601), 6 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 145.0) internal successors, (1015), 7 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,585 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 145.0) internal successors, (1015), 7 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,586 INFO L186 Difference]: Start difference. First operand has 138 places, 130 transitions, 326 flow. Second operand 6 states and 601 transitions. [2022-01-19 04:07:25,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 170 transitions, 610 flow [2022-01-19 04:07:25,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 170 transitions, 605 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:07:25,591 INFO L242 Difference]: Finished difference. Result has 140 places, 128 transitions, 369 flow [2022-01-19 04:07:25,591 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=322, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=369, PETRI_PLACES=140, PETRI_TRANSITIONS=128} [2022-01-19 04:07:25,593 INFO L334 CegarLoopForPetriNet]: 139 programPoint places, 1 predicate places. [2022-01-19 04:07:25,593 INFO L470 AbstractCegarLoop]: Abstraction has has 140 places, 128 transitions, 369 flow [2022-01-19 04:07:25,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.4) internal successors, (437), 5 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,594 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:25,594 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:25,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 04:07:25,594 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:07:25,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:25,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1267141392, now seen corresponding path program 1 times [2022-01-19 04:07:25,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:25,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179095767] [2022-01-19 04:07:25,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:25,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:25,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:25,647 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:07:25,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:25,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179095767] [2022-01-19 04:07:25,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179095767] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:07:25,648 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:07:25,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:07:25,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325709005] [2022-01-19 04:07:25,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:25,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:07:25,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:25,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:07:25,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:07:25,650 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 145 [2022-01-19 04:07:25,650 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 128 transitions, 369 flow. Second operand has 3 states, 3 states have (on average 109.0) internal successors, (327), 3 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,651 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:25,651 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 145 [2022-01-19 04:07:25,651 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:07:25,776 INFO L129 PetriNetUnfolder]: 150/843 cut-off events. [2022-01-19 04:07:25,776 INFO L130 PetriNetUnfolder]: For 126/134 co-relation queries the response was YES. [2022-01-19 04:07:25,778 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1357 conditions, 843 events. 150/843 cut-off events. For 126/134 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 6029 event pairs, 116 based on Foata normal form. 8/814 useless extension candidates. Maximal degree in co-relation 628. Up to 283 conditions per place. [2022-01-19 04:07:25,780 INFO L132 encePairwiseOnDemand]: 141/145 looper letters, 29 selfloop transitions, 2 changer transitions 10/136 dead transitions. [2022-01-19 04:07:25,780 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 136 transitions, 451 flow [2022-01-19 04:07:25,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:07:25,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:07:25,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 353 transitions. [2022-01-19 04:07:25,781 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8114942528735632 [2022-01-19 04:07:25,781 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 353 transitions. [2022-01-19 04:07:25,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 353 transitions. [2022-01-19 04:07:25,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:07:25,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 353 transitions. [2022-01-19 04:07:25,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 117.66666666666667) internal successors, (353), 3 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 145.0) internal successors, (580), 4 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,783 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 145.0) internal successors, (580), 4 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,783 INFO L186 Difference]: Start difference. First operand has 140 places, 128 transitions, 369 flow. Second operand 3 states and 353 transitions. [2022-01-19 04:07:25,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 136 transitions, 451 flow [2022-01-19 04:07:25,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 136 transitions, 447 flow, removed 2 selfloop flow, removed 0 redundant places. [2022-01-19 04:07:25,789 INFO L242 Difference]: Finished difference. Result has 139 places, 118 transitions, 355 flow [2022-01-19 04:07:25,789 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=355, PETRI_PLACES=139, PETRI_TRANSITIONS=118} [2022-01-19 04:07:25,790 INFO L334 CegarLoopForPetriNet]: 139 programPoint places, 0 predicate places. [2022-01-19 04:07:25,790 INFO L470 AbstractCegarLoop]: Abstraction has has 139 places, 118 transitions, 355 flow [2022-01-19 04:07:25,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 109.0) internal successors, (327), 3 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,791 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:25,791 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:25,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 04:07:25,792 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err1ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:07:25,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:25,792 INFO L85 PathProgramCache]: Analyzing trace with hash -498439087, now seen corresponding path program 1 times [2022-01-19 04:07:25,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:25,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676383163] [2022-01-19 04:07:25,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:25,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:25,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:25,839 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:07:25,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:25,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676383163] [2022-01-19 04:07:25,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676383163] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:07:25,841 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:07:25,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:07:25,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707441828] [2022-01-19 04:07:25,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:25,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:07:25,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:25,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:07:25,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:07:25,845 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 145 [2022-01-19 04:07:25,845 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 118 transitions, 355 flow. Second operand has 3 states, 3 states have (on average 109.0) internal successors, (327), 3 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,845 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:25,845 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 145 [2022-01-19 04:07:25,845 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:07:25,923 INFO L129 PetriNetUnfolder]: 98/636 cut-off events. [2022-01-19 04:07:25,923 INFO L130 PetriNetUnfolder]: For 148/149 co-relation queries the response was YES. [2022-01-19 04:07:25,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1034 conditions, 636 events. 98/636 cut-off events. For 148/149 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4329 event pairs, 74 based on Foata normal form. 1/610 useless extension candidates. Maximal degree in co-relation 913. Up to 212 conditions per place. [2022-01-19 04:07:25,926 INFO L132 encePairwiseOnDemand]: 141/145 looper letters, 16 selfloop transitions, 2 changer transitions 23/121 dead transitions. [2022-01-19 04:07:25,926 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 121 transitions, 422 flow [2022-01-19 04:07:25,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:07:25,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:07:25,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 348 transitions. [2022-01-19 04:07:25,927 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8 [2022-01-19 04:07:25,928 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 348 transitions. [2022-01-19 04:07:25,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 348 transitions. [2022-01-19 04:07:25,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:07:25,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 348 transitions. [2022-01-19 04:07:25,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 116.0) internal successors, (348), 3 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 145.0) internal successors, (580), 4 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,929 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 145.0) internal successors, (580), 4 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,929 INFO L186 Difference]: Start difference. First operand has 139 places, 118 transitions, 355 flow. Second operand 3 states and 348 transitions. [2022-01-19 04:07:25,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 121 transitions, 422 flow [2022-01-19 04:07:25,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 121 transitions, 420 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:07:25,932 INFO L242 Difference]: Finished difference. Result has 129 places, 95 transitions, 301 flow [2022-01-19 04:07:25,933 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=345, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=301, PETRI_PLACES=129, PETRI_TRANSITIONS=95} [2022-01-19 04:07:25,933 INFO L334 CegarLoopForPetriNet]: 139 programPoint places, -10 predicate places. [2022-01-19 04:07:25,934 INFO L470 AbstractCegarLoop]: Abstraction has has 129 places, 95 transitions, 301 flow [2022-01-19 04:07:25,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 109.0) internal successors, (327), 3 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:25,934 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:25,934 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:25,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 04:07:25,934 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:07:25,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:25,934 INFO L85 PathProgramCache]: Analyzing trace with hash 433426016, now seen corresponding path program 1 times [2022-01-19 04:07:25,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:25,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955038319] [2022-01-19 04:07:25,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:25,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:25,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:26,048 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:07:26,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:26,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955038319] [2022-01-19 04:07:26,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955038319] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 04:07:26,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835686729] [2022-01-19 04:07:26,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:26,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 04:07:26,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 04:07:26,050 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 04:07:26,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 04:07:26,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:26,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-19 04:07:26,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 04:07:26,381 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:07:26,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 04:07:26,570 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:07:26,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835686729] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 04:07:26,570 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 04:07:26,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7, 5] total 13 [2022-01-19 04:07:26,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116082347] [2022-01-19 04:07:26,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:26,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 04:07:26,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:26,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 04:07:26,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-01-19 04:07:26,572 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 145 [2022-01-19 04:07:26,572 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 95 transitions, 301 flow. Second operand has 5 states, 5 states have (on average 106.8) internal successors, (534), 5 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:26,572 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:26,572 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 145 [2022-01-19 04:07:26,572 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:07:26,669 INFO L129 PetriNetUnfolder]: 91/682 cut-off events. [2022-01-19 04:07:26,669 INFO L130 PetriNetUnfolder]: For 207/211 co-relation queries the response was YES. [2022-01-19 04:07:26,671 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1104 conditions, 682 events. 91/682 cut-off events. For 207/211 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4838 event pairs, 60 based on Foata normal form. 35/704 useless extension candidates. Maximal degree in co-relation 1003. Up to 193 conditions per place. [2022-01-19 04:07:26,672 INFO L132 encePairwiseOnDemand]: 133/145 looper letters, 12 selfloop transitions, 16 changer transitions 11/111 dead transitions. [2022-01-19 04:07:26,672 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 111 transitions, 407 flow [2022-01-19 04:07:26,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 04:07:26,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 04:07:26,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 559 transitions. [2022-01-19 04:07:26,673 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7710344827586207 [2022-01-19 04:07:26,673 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 559 transitions. [2022-01-19 04:07:26,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 559 transitions. [2022-01-19 04:07:26,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:07:26,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 559 transitions. [2022-01-19 04:07:26,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 111.8) internal successors, (559), 5 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:26,675 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 145.0) internal successors, (870), 6 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:26,676 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 145.0) internal successors, (870), 6 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:26,676 INFO L186 Difference]: Start difference. First operand has 129 places, 95 transitions, 301 flow. Second operand 5 states and 559 transitions. [2022-01-19 04:07:26,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 111 transitions, 407 flow [2022-01-19 04:07:26,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 111 transitions, 394 flow, removed 4 selfloop flow, removed 2 redundant places. [2022-01-19 04:07:26,678 INFO L242 Difference]: Finished difference. Result has 111 places, 96 transitions, 332 flow [2022-01-19 04:07:26,678 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=332, PETRI_PLACES=111, PETRI_TRANSITIONS=96} [2022-01-19 04:07:26,679 INFO L334 CegarLoopForPetriNet]: 139 programPoint places, -28 predicate places. [2022-01-19 04:07:26,679 INFO L470 AbstractCegarLoop]: Abstraction has has 111 places, 96 transitions, 332 flow [2022-01-19 04:07:26,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 106.8) internal successors, (534), 5 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:26,679 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:26,679 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:26,698 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-19 04:07:26,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 04:07:26,895 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:07:26,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:26,896 INFO L85 PathProgramCache]: Analyzing trace with hash 252649879, now seen corresponding path program 1 times [2022-01-19 04:07:26,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:26,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083684307] [2022-01-19 04:07:26,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:26,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:26,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:26,991 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:07:26,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:26,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083684307] [2022-01-19 04:07:26,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083684307] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:07:26,991 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:07:26,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 04:07:26,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530662630] [2022-01-19 04:07:26,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:26,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 04:07:26,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:26,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 04:07:26,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 04:07:26,994 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 145 [2022-01-19 04:07:26,994 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 96 transitions, 332 flow. Second operand has 7 states, 7 states have (on average 84.71428571428571) internal successors, (593), 7 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:26,994 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:26,994 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 145 [2022-01-19 04:07:26,994 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:07:27,164 INFO L129 PetriNetUnfolder]: 147/680 cut-off events. [2022-01-19 04:07:27,164 INFO L130 PetriNetUnfolder]: For 424/429 co-relation queries the response was YES. [2022-01-19 04:07:27,166 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1496 conditions, 680 events. 147/680 cut-off events. For 424/429 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4148 event pairs, 65 based on Foata normal form. 11/685 useless extension candidates. Maximal degree in co-relation 1260. Up to 120 conditions per place. [2022-01-19 04:07:27,167 INFO L132 encePairwiseOnDemand]: 137/145 looper letters, 39 selfloop transitions, 6 changer transitions 44/140 dead transitions. [2022-01-19 04:07:27,167 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 140 transitions, 682 flow [2022-01-19 04:07:27,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 04:07:27,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 04:07:27,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 728 transitions. [2022-01-19 04:07:27,169 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6275862068965518 [2022-01-19 04:07:27,169 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 728 transitions. [2022-01-19 04:07:27,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 728 transitions. [2022-01-19 04:07:27,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:07:27,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 728 transitions. [2022-01-19 04:07:27,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 91.0) internal successors, (728), 8 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:27,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 145.0) internal successors, (1305), 9 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:27,172 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 145.0) internal successors, (1305), 9 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:27,173 INFO L186 Difference]: Start difference. First operand has 111 places, 96 transitions, 332 flow. Second operand 8 states and 728 transitions. [2022-01-19 04:07:27,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 140 transitions, 682 flow [2022-01-19 04:07:27,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 140 transitions, 682 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 04:07:27,176 INFO L242 Difference]: Finished difference. Result has 114 places, 84 transitions, 280 flow [2022-01-19 04:07:27,176 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=332, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=280, PETRI_PLACES=114, PETRI_TRANSITIONS=84} [2022-01-19 04:07:27,177 INFO L334 CegarLoopForPetriNet]: 139 programPoint places, -25 predicate places. [2022-01-19 04:07:27,177 INFO L470 AbstractCegarLoop]: Abstraction has has 114 places, 84 transitions, 280 flow [2022-01-19 04:07:27,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 84.71428571428571) internal successors, (593), 7 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:27,177 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:27,177 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:27,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 04:07:27,178 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-01-19 04:07:27,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:27,178 INFO L85 PathProgramCache]: Analyzing trace with hash -96647101, now seen corresponding path program 1 times [2022-01-19 04:07:27,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:27,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806254460] [2022-01-19 04:07:27,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:27,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:27,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:27,262 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:07:27,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:27,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806254460] [2022-01-19 04:07:27,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806254460] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:07:27,263 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:07:27,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 04:07:27,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426694753] [2022-01-19 04:07:27,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:27,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 04:07:27,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:27,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 04:07:27,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 04:07:27,264 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 145 [2022-01-19 04:07:27,264 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 84 transitions, 280 flow. Second operand has 7 states, 7 states have (on average 84.71428571428571) internal successors, (593), 7 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:27,264 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:27,265 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 145 [2022-01-19 04:07:27,265 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:07:27,357 INFO L129 PetriNetUnfolder]: 62/318 cut-off events. [2022-01-19 04:07:27,357 INFO L130 PetriNetUnfolder]: For 213/213 co-relation queries the response was YES. [2022-01-19 04:07:27,358 INFO L84 FinitePrefix]: Finished finitePrefix Result has 688 conditions, 318 events. 62/318 cut-off events. For 213/213 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1284 event pairs, 22 based on Foata normal form. 6/322 useless extension candidates. Maximal degree in co-relation 672. Up to 71 conditions per place. [2022-01-19 04:07:27,358 INFO L132 encePairwiseOnDemand]: 138/145 looper letters, 0 selfloop transitions, 0 changer transitions 93/93 dead transitions. [2022-01-19 04:07:27,358 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 93 transitions, 396 flow [2022-01-19 04:07:27,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 04:07:27,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 04:07:27,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 613 transitions. [2022-01-19 04:07:27,360 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6039408866995074 [2022-01-19 04:07:27,360 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 613 transitions. [2022-01-19 04:07:27,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 613 transitions. [2022-01-19 04:07:27,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:07:27,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 613 transitions. [2022-01-19 04:07:27,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 87.57142857142857) internal successors, (613), 7 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:27,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 145.0) internal successors, (1160), 8 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:27,363 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 145.0) internal successors, (1160), 8 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:27,363 INFO L186 Difference]: Start difference. First operand has 114 places, 84 transitions, 280 flow. Second operand 7 states and 613 transitions. [2022-01-19 04:07:27,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 93 transitions, 396 flow [2022-01-19 04:07:27,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 93 transitions, 348 flow, removed 3 selfloop flow, removed 16 redundant places. [2022-01-19 04:07:27,365 INFO L242 Difference]: Finished difference. Result has 96 places, 0 transitions, 0 flow [2022-01-19 04:07:27,365 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=96, PETRI_TRANSITIONS=0} [2022-01-19 04:07:27,365 INFO L334 CegarLoopForPetriNet]: 139 programPoint places, -43 predicate places. [2022-01-19 04:07:27,365 INFO L470 AbstractCegarLoop]: Abstraction has has 96 places, 0 transitions, 0 flow [2022-01-19 04:07:27,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 84.71428571428571) internal successors, (593), 7 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:27,366 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONERROR_FUNCTION (5 of 6 remaining) [2022-01-19 04:07:27,366 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONERROR_FUNCTION (4 of 6 remaining) [2022-01-19 04:07:27,366 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 6 remaining) [2022-01-19 04:07:27,366 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 6 remaining) [2022-01-19 04:07:27,366 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONERROR_FUNCTION (1 of 6 remaining) [2022-01-19 04:07:27,366 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2022-01-19 04:07:27,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 04:07:27,366 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:27,367 INFO L309 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2022-01-19 04:07:27,367 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-19 04:07:27,367 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 04:07:27,368 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-19 04:07:27,368 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 139 places, 145 transitions, 302 flow [2022-01-19 04:07:27,376 INFO L129 PetriNetUnfolder]: 13/169 cut-off events. [2022-01-19 04:07:27,376 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:07:27,377 INFO L84 FinitePrefix]: Finished finitePrefix Result has 179 conditions, 169 events. 13/169 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 529 event pairs, 0 based on Foata normal form. 0/149 useless extension candidates. Maximal degree in co-relation 125. Up to 6 conditions per place. [2022-01-19 04:07:27,377 INFO L82 GeneralOperation]: Start removeDead. Operand has 139 places, 145 transitions, 302 flow [2022-01-19 04:07:27,378 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 139 places, 145 transitions, 302 flow [2022-01-19 04:07:27,382 INFO L129 PetriNetUnfolder]: 3/94 cut-off events. [2022-01-19 04:07:27,382 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 04:07:27,382 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:27,382 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:27,382 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-19 04:07:27,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:27,382 INFO L85 PathProgramCache]: Analyzing trace with hash 257166716, now seen corresponding path program 1 times [2022-01-19 04:07:27,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:27,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110153614] [2022-01-19 04:07:27,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:27,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:27,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:07:27,389 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-19 04:07:27,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:07:27,395 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-19 04:07:27,395 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-19 04:07:27,395 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-19 04:07:27,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 04:07:27,395 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 04:07:27,396 INFO L309 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2022-01-19 04:07:27,396 WARN L235 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-19 04:07:27,396 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-01-19 04:07:27,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,402 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,403 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,404 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,405 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,406 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,407 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,408 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,409 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,410 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,411 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,412 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,413 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,414 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,415 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,416 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,417 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,418 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,419 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,419 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,419 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,419 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,419 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,419 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,419 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,419 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,419 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,419 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,419 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,419 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,420 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,421 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,422 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,422 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,422 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,422 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,422 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,422 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,422 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,422 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,422 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,422 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,422 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,422 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,422 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,423 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,424 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,425 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,426 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,427 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,427 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,427 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,427 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,427 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,427 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,427 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,427 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,427 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,427 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,427 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,428 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,428 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,428 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,428 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,428 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,428 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,428 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,428 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,428 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,428 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,428 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,428 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,428 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,429 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,429 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,429 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,429 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,429 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,429 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,429 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,429 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,429 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,429 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,429 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,429 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,429 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,430 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,430 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,430 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,430 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,430 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,430 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,430 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,430 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,430 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,430 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,430 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,430 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,430 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:07:27,430 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 04:07:27,431 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 04:07:27,431 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 04:07:27,432 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-01-19 04:07:27,432 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 193 places, 202 transitions, 425 flow [2022-01-19 04:07:27,447 INFO L129 PetriNetUnfolder]: 19/239 cut-off events. [2022-01-19 04:07:27,447 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-01-19 04:07:27,449 INFO L84 FinitePrefix]: Finished finitePrefix Result has 255 conditions, 239 events. 19/239 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 870 event pairs, 0 based on Foata normal form. 0/210 useless extension candidates. Maximal degree in co-relation 181. Up to 8 conditions per place. [2022-01-19 04:07:27,449 INFO L82 GeneralOperation]: Start removeDead. Operand has 193 places, 202 transitions, 425 flow [2022-01-19 04:07:27,451 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 193 places, 202 transitions, 425 flow [2022-01-19 04:07:27,457 INFO L129 PetriNetUnfolder]: 7/131 cut-off events. [2022-01-19 04:07:27,457 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 04:07:27,457 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:27,457 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:27,457 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:07:27,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:27,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1812641839, now seen corresponding path program 1 times [2022-01-19 04:07:27,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:27,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172049265] [2022-01-19 04:07:27,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:27,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:27,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:27,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:07:27,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:27,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172049265] [2022-01-19 04:07:27,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172049265] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:07:27,493 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:07:27,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 04:07:27,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500031777] [2022-01-19 04:07:27,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:27,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 04:07:27,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:27,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 04:07:27,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 04:07:27,494 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 202 [2022-01-19 04:07:27,494 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 202 transitions, 425 flow. Second operand has 5 states, 5 states have (on average 117.2) internal successors, (586), 5 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:27,495 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:27,495 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 202 [2022-01-19 04:07:27,495 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:07:31,354 INFO L129 PetriNetUnfolder]: 22290/47811 cut-off events. [2022-01-19 04:07:31,355 INFO L130 PetriNetUnfolder]: For 2533/2533 co-relation queries the response was YES. [2022-01-19 04:07:31,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 83392 conditions, 47811 events. 22290/47811 cut-off events. For 2533/2533 co-relation queries the response was YES. Maximal size of possible extension queue 2010. Compared 540553 event pairs, 9635 based on Foata normal form. 15844/58146 useless extension candidates. Maximal degree in co-relation 35146. Up to 14341 conditions per place. [2022-01-19 04:07:31,750 INFO L132 encePairwiseOnDemand]: 177/202 looper letters, 200 selfloop transitions, 14 changer transitions 0/324 dead transitions. [2022-01-19 04:07:31,751 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 324 transitions, 1135 flow [2022-01-19 04:07:31,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 04:07:31,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 04:07:31,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 942 transitions. [2022-01-19 04:07:31,752 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7772277227722773 [2022-01-19 04:07:31,753 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 942 transitions. [2022-01-19 04:07:31,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 942 transitions. [2022-01-19 04:07:31,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:07:31,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 942 transitions. [2022-01-19 04:07:31,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:31,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 202.0) internal successors, (1414), 7 states have internal predecessors, (1414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:31,756 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 202.0) internal successors, (1414), 7 states have internal predecessors, (1414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:31,756 INFO L186 Difference]: Start difference. First operand has 193 places, 202 transitions, 425 flow. Second operand 6 states and 942 transitions. [2022-01-19 04:07:31,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 324 transitions, 1135 flow [2022-01-19 04:07:31,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 324 transitions, 1121 flow, removed 7 selfloop flow, removed 0 redundant places. [2022-01-19 04:07:31,760 INFO L242 Difference]: Finished difference. Result has 190 places, 197 transitions, 502 flow [2022-01-19 04:07:31,761 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=502, PETRI_PLACES=190, PETRI_TRANSITIONS=197} [2022-01-19 04:07:31,761 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, -3 predicate places. [2022-01-19 04:07:31,761 INFO L470 AbstractCegarLoop]: Abstraction has has 190 places, 197 transitions, 502 flow [2022-01-19 04:07:31,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 117.2) internal successors, (586), 5 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:31,761 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:31,762 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:31,762 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 04:07:31,762 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:07:31,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:31,762 INFO L85 PathProgramCache]: Analyzing trace with hash 455325050, now seen corresponding path program 1 times [2022-01-19 04:07:31,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:31,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031947588] [2022-01-19 04:07:31,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:31,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:31,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:31,801 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:07:31,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:31,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031947588] [2022-01-19 04:07:31,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031947588] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:07:31,802 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:07:31,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 04:07:31,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809473546] [2022-01-19 04:07:31,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:31,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 04:07:31,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:31,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 04:07:31,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 04:07:31,803 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 202 [2022-01-19 04:07:31,803 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 197 transitions, 502 flow. Second operand has 5 states, 5 states have (on average 117.4) internal successors, (587), 5 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:31,803 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:31,804 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 202 [2022-01-19 04:07:31,804 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:07:36,271 INFO L129 PetriNetUnfolder]: 27814/61496 cut-off events. [2022-01-19 04:07:36,271 INFO L130 PetriNetUnfolder]: For 11428/11462 co-relation queries the response was YES. [2022-01-19 04:07:36,643 INFO L84 FinitePrefix]: Finished finitePrefix Result has 115504 conditions, 61496 events. 27814/61496 cut-off events. For 11428/11462 co-relation queries the response was YES. Maximal size of possible extension queue 2575. Compared 731934 event pairs, 12441 based on Foata normal form. 256/57915 useless extension candidates. Maximal degree in co-relation 81243. Up to 18103 conditions per place. [2022-01-19 04:07:36,864 INFO L132 encePairwiseOnDemand]: 191/202 looper letters, 208 selfloop transitions, 21 changer transitions 0/340 dead transitions. [2022-01-19 04:07:36,864 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 340 transitions, 1362 flow [2022-01-19 04:07:36,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 04:07:36,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 04:07:36,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 906 transitions. [2022-01-19 04:07:36,866 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7475247524752475 [2022-01-19 04:07:36,866 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 906 transitions. [2022-01-19 04:07:36,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 906 transitions. [2022-01-19 04:07:36,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:07:36,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 906 transitions. [2022-01-19 04:07:36,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 151.0) internal successors, (906), 6 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:36,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 202.0) internal successors, (1414), 7 states have internal predecessors, (1414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:36,870 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 202.0) internal successors, (1414), 7 states have internal predecessors, (1414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:36,870 INFO L186 Difference]: Start difference. First operand has 190 places, 197 transitions, 502 flow. Second operand 6 states and 906 transitions. [2022-01-19 04:07:36,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 340 transitions, 1362 flow [2022-01-19 04:07:36,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 340 transitions, 1362 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 04:07:36,881 INFO L242 Difference]: Finished difference. Result has 197 places, 211 transitions, 654 flow [2022-01-19 04:07:36,881 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=654, PETRI_PLACES=197, PETRI_TRANSITIONS=211} [2022-01-19 04:07:36,882 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 4 predicate places. [2022-01-19 04:07:36,882 INFO L470 AbstractCegarLoop]: Abstraction has has 197 places, 211 transitions, 654 flow [2022-01-19 04:07:36,882 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 117.4) internal successors, (587), 5 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:36,882 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:36,882 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:36,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 04:07:36,882 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:07:36,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:36,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1168785552, now seen corresponding path program 1 times [2022-01-19 04:07:36,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:36,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054859230] [2022-01-19 04:07:36,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:36,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:36,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:36,928 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:07:36,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:36,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054859230] [2022-01-19 04:07:36,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054859230] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:07:36,929 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:07:36,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 04:07:36,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931364886] [2022-01-19 04:07:36,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:36,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 04:07:36,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:36,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 04:07:36,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 04:07:36,938 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 202 [2022-01-19 04:07:36,938 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 211 transitions, 654 flow. Second operand has 5 states, 5 states have (on average 117.6) internal successors, (588), 5 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:36,938 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:36,938 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 202 [2022-01-19 04:07:36,938 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:07:42,749 INFO L129 PetriNetUnfolder]: 33126/73382 cut-off events. [2022-01-19 04:07:42,750 INFO L130 PetriNetUnfolder]: For 23402/23441 co-relation queries the response was YES. [2022-01-19 04:07:43,093 INFO L84 FinitePrefix]: Finished finitePrefix Result has 143876 conditions, 73382 events. 33126/73382 cut-off events. For 23402/23441 co-relation queries the response was YES. Maximal size of possible extension queue 3042. Compared 888528 event pairs, 15913 based on Foata normal form. 262/70659 useless extension candidates. Maximal degree in co-relation 103569. Up to 21701 conditions per place. [2022-01-19 04:07:43,506 INFO L132 encePairwiseOnDemand]: 191/202 looper letters, 218 selfloop transitions, 29 changer transitions 0/359 dead transitions. [2022-01-19 04:07:43,507 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 359 transitions, 1652 flow [2022-01-19 04:07:43,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 04:07:43,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 04:07:43,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 903 transitions. [2022-01-19 04:07:43,509 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.745049504950495 [2022-01-19 04:07:43,509 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 903 transitions. [2022-01-19 04:07:43,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 903 transitions. [2022-01-19 04:07:43,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:07:43,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 903 transitions. [2022-01-19 04:07:43,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 150.5) internal successors, (903), 6 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:43,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 202.0) internal successors, (1414), 7 states have internal predecessors, (1414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:43,512 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 202.0) internal successors, (1414), 7 states have internal predecessors, (1414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:43,513 INFO L186 Difference]: Start difference. First operand has 197 places, 211 transitions, 654 flow. Second operand 6 states and 903 transitions. [2022-01-19 04:07:43,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 359 transitions, 1652 flow [2022-01-19 04:07:43,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 359 transitions, 1652 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 04:07:43,539 INFO L242 Difference]: Finished difference. Result has 204 places, 230 transitions, 904 flow [2022-01-19 04:07:43,540 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=904, PETRI_PLACES=204, PETRI_TRANSITIONS=230} [2022-01-19 04:07:43,540 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 11 predicate places. [2022-01-19 04:07:43,541 INFO L470 AbstractCegarLoop]: Abstraction has has 204 places, 230 transitions, 904 flow [2022-01-19 04:07:43,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 117.6) internal successors, (588), 5 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:43,541 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:43,541 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:43,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 04:07:43,541 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:07:43,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:43,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1031448, now seen corresponding path program 1 times [2022-01-19 04:07:43,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:43,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362377799] [2022-01-19 04:07:43,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:43,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:43,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:43,567 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:07:43,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:43,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362377799] [2022-01-19 04:07:43,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362377799] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:07:43,567 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:07:43,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:07:43,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243637137] [2022-01-19 04:07:43,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:43,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:07:43,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:43,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:07:43,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:07:43,570 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 202 [2022-01-19 04:07:43,570 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 230 transitions, 904 flow. Second operand has 3 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:43,570 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:43,570 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 202 [2022-01-19 04:07:43,570 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:07:47,098 INFO L129 PetriNetUnfolder]: 13785/42703 cut-off events. [2022-01-19 04:07:47,098 INFO L130 PetriNetUnfolder]: For 6885/7477 co-relation queries the response was YES. [2022-01-19 04:07:47,300 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72148 conditions, 42703 events. 13785/42703 cut-off events. For 6885/7477 co-relation queries the response was YES. Maximal size of possible extension queue 2339. Compared 597486 event pairs, 9538 based on Foata normal form. 1018/41735 useless extension candidates. Maximal degree in co-relation 45304. Up to 15103 conditions per place. [2022-01-19 04:07:47,408 INFO L132 encePairwiseOnDemand]: 196/202 looper letters, 68 selfloop transitions, 3 changer transitions 0/258 dead transitions. [2022-01-19 04:07:47,408 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 258 transitions, 1107 flow [2022-01-19 04:07:47,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:07:47,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:07:47,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 509 transitions. [2022-01-19 04:07:47,409 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8399339933993399 [2022-01-19 04:07:47,410 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 509 transitions. [2022-01-19 04:07:47,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 509 transitions. [2022-01-19 04:07:47,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:07:47,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 509 transitions. [2022-01-19 04:07:47,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 169.66666666666666) internal successors, (509), 3 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:47,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:47,412 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:47,412 INFO L186 Difference]: Start difference. First operand has 204 places, 230 transitions, 904 flow. Second operand 3 states and 509 transitions. [2022-01-19 04:07:47,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 258 transitions, 1107 flow [2022-01-19 04:07:47,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 258 transitions, 1107 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 04:07:47,422 INFO L242 Difference]: Finished difference. Result has 208 places, 233 transitions, 934 flow [2022-01-19 04:07:47,423 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=934, PETRI_PLACES=208, PETRI_TRANSITIONS=233} [2022-01-19 04:07:47,423 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 15 predicate places. [2022-01-19 04:07:47,423 INFO L470 AbstractCegarLoop]: Abstraction has has 208 places, 233 transitions, 934 flow [2022-01-19 04:07:47,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:47,424 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:47,424 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:47,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 04:07:47,424 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err1ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:07:47,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:47,424 INFO L85 PathProgramCache]: Analyzing trace with hash 176434011, now seen corresponding path program 1 times [2022-01-19 04:07:47,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:47,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863219707] [2022-01-19 04:07:47,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:47,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:47,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:47,442 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:07:47,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:47,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863219707] [2022-01-19 04:07:47,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863219707] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:07:47,442 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:07:47,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:07:47,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381569316] [2022-01-19 04:07:47,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:47,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:07:47,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:47,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:07:47,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:07:47,443 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 202 [2022-01-19 04:07:47,444 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 233 transitions, 934 flow. Second operand has 3 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:47,444 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:47,444 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 202 [2022-01-19 04:07:47,444 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:07:50,078 INFO L129 PetriNetUnfolder]: 8758/30776 cut-off events. [2022-01-19 04:07:50,078 INFO L130 PetriNetUnfolder]: For 6255/6405 co-relation queries the response was YES. [2022-01-19 04:07:50,238 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51360 conditions, 30776 events. 8758/30776 cut-off events. For 6255/6405 co-relation queries the response was YES. Maximal size of possible extension queue 1829. Compared 441839 event pairs, 6739 based on Foata normal form. 62/29711 useless extension candidates. Maximal degree in co-relation 36928. Up to 14004 conditions per place. [2022-01-19 04:07:50,291 INFO L132 encePairwiseOnDemand]: 196/202 looper letters, 51 selfloop transitions, 3 changer transitions 3/241 dead transitions. [2022-01-19 04:07:50,291 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 241 transitions, 1068 flow [2022-01-19 04:07:50,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 04:07:50,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 04:07:50,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 492 transitions. [2022-01-19 04:07:50,300 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8118811881188119 [2022-01-19 04:07:50,300 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 492 transitions. [2022-01-19 04:07:50,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 492 transitions. [2022-01-19 04:07:50,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:07:50,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 492 transitions. [2022-01-19 04:07:50,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:50,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:50,302 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:50,303 INFO L186 Difference]: Start difference. First operand has 208 places, 233 transitions, 934 flow. Second operand 3 states and 492 transitions. [2022-01-19 04:07:50,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 241 transitions, 1068 flow [2022-01-19 04:07:50,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 241 transitions, 1065 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 04:07:50,329 INFO L242 Difference]: Finished difference. Result has 204 places, 227 transitions, 928 flow [2022-01-19 04:07:50,329 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=919, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=928, PETRI_PLACES=204, PETRI_TRANSITIONS=227} [2022-01-19 04:07:50,329 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 11 predicate places. [2022-01-19 04:07:50,329 INFO L470 AbstractCegarLoop]: Abstraction has has 204 places, 227 transitions, 928 flow [2022-01-19 04:07:50,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:50,330 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:50,330 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:50,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 04:07:50,330 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:07:50,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:50,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1725948622, now seen corresponding path program 1 times [2022-01-19 04:07:50,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:50,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796706109] [2022-01-19 04:07:50,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:50,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:50,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:50,390 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:07:50,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:50,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796706109] [2022-01-19 04:07:50,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796706109] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 04:07:50,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391990162] [2022-01-19 04:07:50,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:50,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 04:07:50,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 04:07:50,392 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 04:07:50,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-19 04:07:50,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:50,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-19 04:07:50,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 04:07:50,642 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:07:50,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 04:07:50,812 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:07:50,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391990162] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 04:07:50,813 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 04:07:50,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7, 5] total 13 [2022-01-19 04:07:50,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277906443] [2022-01-19 04:07:50,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:50,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 04:07:50,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:50,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 04:07:50,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-01-19 04:07:50,814 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 202 [2022-01-19 04:07:50,815 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 227 transitions, 928 flow. Second operand has 5 states, 5 states have (on average 145.8) internal successors, (729), 5 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:50,815 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:50,815 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 202 [2022-01-19 04:07:50,815 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:07:54,010 INFO L129 PetriNetUnfolder]: 11735/38709 cut-off events. [2022-01-19 04:07:54,010 INFO L130 PetriNetUnfolder]: For 8947/9301 co-relation queries the response was YES. [2022-01-19 04:07:54,246 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65090 conditions, 38709 events. 11735/38709 cut-off events. For 8947/9301 co-relation queries the response was YES. Maximal size of possible extension queue 2061. Compared 554217 event pairs, 8233 based on Foata normal form. 1806/39546 useless extension candidates. Maximal degree in co-relation 64956. Up to 18806 conditions per place. [2022-01-19 04:07:54,272 INFO L132 encePairwiseOnDemand]: 173/202 looper letters, 50 selfloop transitions, 41 changer transitions 12/274 dead transitions. [2022-01-19 04:07:54,272 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 274 transitions, 1238 flow [2022-01-19 04:07:54,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 04:07:54,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 04:07:54,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 814 transitions. [2022-01-19 04:07:54,274 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.805940594059406 [2022-01-19 04:07:54,274 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 814 transitions. [2022-01-19 04:07:54,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 814 transitions. [2022-01-19 04:07:54,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:07:54,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 814 transitions. [2022-01-19 04:07:54,277 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 162.8) internal successors, (814), 5 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:54,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 202.0) internal successors, (1212), 6 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) [2022-01-19 04:07:54,278 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 202.0) internal successors, (1212), 6 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) [2022-01-19 04:07:54,278 INFO L186 Difference]: Start difference. First operand has 204 places, 227 transitions, 928 flow. Second operand 5 states and 814 transitions. [2022-01-19 04:07:54,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 274 transitions, 1238 flow [2022-01-19 04:07:54,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 274 transitions, 1228 flow, removed 5 selfloop flow, removed 0 redundant places. [2022-01-19 04:07:54,301 INFO L242 Difference]: Finished difference. Result has 210 places, 254 transitions, 1082 flow [2022-01-19 04:07:54,302 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=918, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1082, PETRI_PLACES=210, PETRI_TRANSITIONS=254} [2022-01-19 04:07:54,302 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 17 predicate places. [2022-01-19 04:07:54,302 INFO L470 AbstractCegarLoop]: Abstraction has has 210 places, 254 transitions, 1082 flow [2022-01-19 04:07:54,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 145.8) internal successors, (729), 5 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:54,303 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:07:54,303 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:07:54,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-19 04:07:54,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-19 04:07:54,518 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:07:54,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:07:54,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1483565519, now seen corresponding path program 1 times [2022-01-19 04:07:54,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:07:54,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675242637] [2022-01-19 04:07:54,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:07:54,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:07:54,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:07:54,586 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:07:54,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:07:54,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675242637] [2022-01-19 04:07:54,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675242637] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:07:54,586 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:07:54,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 04:07:54,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936288136] [2022-01-19 04:07:54,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:07:54,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 04:07:54,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:07:54,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 04:07:54,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 04:07:54,588 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 202 [2022-01-19 04:07:54,589 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 254 transitions, 1082 flow. Second operand has 7 states, 7 states have (on average 114.71428571428571) internal successors, (803), 7 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:07:54,589 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:07:54,589 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 202 [2022-01-19 04:07:54,589 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:08:00,566 INFO L129 PetriNetUnfolder]: 24970/62735 cut-off events. [2022-01-19 04:08:00,567 INFO L130 PetriNetUnfolder]: For 44880/48502 co-relation queries the response was YES. [2022-01-19 04:08:00,941 INFO L84 FinitePrefix]: Finished finitePrefix Result has 147139 conditions, 62735 events. 24970/62735 cut-off events. For 44880/48502 co-relation queries the response was YES. Maximal size of possible extension queue 2419. Compared 810751 event pairs, 9846 based on Foata normal form. 446/62635 useless extension candidates. Maximal degree in co-relation 118398. Up to 15815 conditions per place. [2022-01-19 04:08:00,988 INFO L132 encePairwiseOnDemand]: 189/202 looper letters, 258 selfloop transitions, 20 changer transitions 142/528 dead transitions. [2022-01-19 04:08:00,988 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 528 transitions, 3136 flow [2022-01-19 04:08:00,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 04:08:00,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 04:08:00,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1286 transitions. [2022-01-19 04:08:00,990 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7073707370737073 [2022-01-19 04:08:00,990 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1286 transitions. [2022-01-19 04:08:00,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1286 transitions. [2022-01-19 04:08:00,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:08:00,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1286 transitions. [2022-01-19 04:08:00,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 142.88888888888889) internal successors, (1286), 9 states have internal predecessors, (1286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:00,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:00,995 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:00,995 INFO L186 Difference]: Start difference. First operand has 210 places, 254 transitions, 1082 flow. Second operand 9 states and 1286 transitions. [2022-01-19 04:08:00,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 528 transitions, 3136 flow [2022-01-19 04:08:01,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 528 transitions, 3118 flow, removed 9 selfloop flow, removed 0 redundant places. [2022-01-19 04:08:01,103 INFO L242 Difference]: Finished difference. Result has 222 places, 245 transitions, 1061 flow [2022-01-19 04:08:01,103 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1061, PETRI_PLACES=222, PETRI_TRANSITIONS=245} [2022-01-19 04:08:01,104 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 29 predicate places. [2022-01-19 04:08:01,104 INFO L470 AbstractCegarLoop]: Abstraction has has 222 places, 245 transitions, 1061 flow [2022-01-19 04:08:01,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 114.71428571428571) internal successors, (803), 7 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:01,104 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:08:01,104 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:08:01,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 04:08:01,104 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:08:01,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:08:01,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1382336979, now seen corresponding path program 1 times [2022-01-19 04:08:01,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:08:01,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882989590] [2022-01-19 04:08:01,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:08:01,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:08:01,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:08:01,159 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:08:01,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:08:01,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882989590] [2022-01-19 04:08:01,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882989590] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:08:01,160 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:08:01,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 04:08:01,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284600792] [2022-01-19 04:08:01,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:08:01,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 04:08:01,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:08:01,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 04:08:01,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 04:08:01,162 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 202 [2022-01-19 04:08:01,162 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 245 transitions, 1061 flow. Second operand has 7 states, 7 states have (on average 114.71428571428571) internal successors, (803), 7 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:01,162 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:08:01,163 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 202 [2022-01-19 04:08:01,163 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:08:05,345 INFO L129 PetriNetUnfolder]: 16516/42247 cut-off events. [2022-01-19 04:08:05,345 INFO L130 PetriNetUnfolder]: For 38713/41879 co-relation queries the response was YES. [2022-01-19 04:08:05,599 INFO L84 FinitePrefix]: Finished finitePrefix Result has 102426 conditions, 42247 events. 16516/42247 cut-off events. For 38713/41879 co-relation queries the response was YES. Maximal size of possible extension queue 1514. Compared 520172 event pairs, 6298 based on Foata normal form. 393/42199 useless extension candidates. Maximal degree in co-relation 92471. Up to 13000 conditions per place. [2022-01-19 04:08:05,636 INFO L132 encePairwiseOnDemand]: 189/202 looper letters, 236 selfloop transitions, 22 changer transitions 128/487 dead transitions. [2022-01-19 04:08:05,636 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 487 transitions, 2929 flow [2022-01-19 04:08:05,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 04:08:05,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 04:08:05,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1255 transitions. [2022-01-19 04:08:05,640 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6903190319031903 [2022-01-19 04:08:05,640 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1255 transitions. [2022-01-19 04:08:05,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1255 transitions. [2022-01-19 04:08:05,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:08:05,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1255 transitions. [2022-01-19 04:08:05,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 139.44444444444446) internal successors, (1255), 9 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:05,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:05,644 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:05,644 INFO L186 Difference]: Start difference. First operand has 222 places, 245 transitions, 1061 flow. Second operand 9 states and 1255 transitions. [2022-01-19 04:08:05,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 487 transitions, 2929 flow [2022-01-19 04:08:05,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 487 transitions, 2883 flow, removed 5 selfloop flow, removed 5 redundant places. [2022-01-19 04:08:05,700 INFO L242 Difference]: Finished difference. Result has 228 places, 219 transitions, 979 flow [2022-01-19 04:08:05,701 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=979, PETRI_PLACES=228, PETRI_TRANSITIONS=219} [2022-01-19 04:08:05,701 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 35 predicate places. [2022-01-19 04:08:05,701 INFO L470 AbstractCegarLoop]: Abstraction has has 228 places, 219 transitions, 979 flow [2022-01-19 04:08:05,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 114.71428571428571) internal successors, (803), 7 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:05,701 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:08:05,702 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:08:05,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 04:08:05,702 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:08:05,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:08:05,702 INFO L85 PathProgramCache]: Analyzing trace with hash 5971041, now seen corresponding path program 1 times [2022-01-19 04:08:05,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:08:05,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762385591] [2022-01-19 04:08:05,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:08:05,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:08:05,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:08:05,757 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:08:05,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:08:05,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762385591] [2022-01-19 04:08:05,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762385591] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:08:05,758 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:08:05,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 04:08:05,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901636558] [2022-01-19 04:08:05,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:08:05,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 04:08:05,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:08:05,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 04:08:05,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 04:08:05,759 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 202 [2022-01-19 04:08:05,760 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 219 transitions, 979 flow. Second operand has 7 states, 7 states have (on average 114.85714285714286) internal successors, (804), 7 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:05,760 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:08:05,760 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 202 [2022-01-19 04:08:05,760 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:08:08,721 INFO L129 PetriNetUnfolder]: 10747/29243 cut-off events. [2022-01-19 04:08:08,721 INFO L130 PetriNetUnfolder]: For 28165/28743 co-relation queries the response was YES. [2022-01-19 04:08:08,875 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71128 conditions, 29243 events. 10747/29243 cut-off events. For 28165/28743 co-relation queries the response was YES. Maximal size of possible extension queue 1014. Compared 349756 event pairs, 4298 based on Foata normal form. 141/29125 useless extension candidates. Maximal degree in co-relation 65788. Up to 9890 conditions per place. [2022-01-19 04:08:08,903 INFO L132 encePairwiseOnDemand]: 191/202 looper letters, 210 selfloop transitions, 21 changer transitions 86/418 dead transitions. [2022-01-19 04:08:08,903 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 418 transitions, 2515 flow [2022-01-19 04:08:08,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 04:08:08,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 04:08:08,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1224 transitions. [2022-01-19 04:08:08,906 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6732673267326733 [2022-01-19 04:08:08,906 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1224 transitions. [2022-01-19 04:08:08,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1224 transitions. [2022-01-19 04:08:08,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:08:08,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1224 transitions. [2022-01-19 04:08:08,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 136.0) internal successors, (1224), 9 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:08,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:08,910 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:08,910 INFO L186 Difference]: Start difference. First operand has 228 places, 219 transitions, 979 flow. Second operand 9 states and 1224 transitions. [2022-01-19 04:08:08,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 418 transitions, 2515 flow [2022-01-19 04:08:08,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 418 transitions, 2456 flow, removed 4 selfloop flow, removed 7 redundant places. [2022-01-19 04:08:08,963 INFO L242 Difference]: Finished difference. Result has 216 places, 220 transitions, 996 flow [2022-01-19 04:08:08,964 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=996, PETRI_PLACES=216, PETRI_TRANSITIONS=220} [2022-01-19 04:08:08,964 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 23 predicate places. [2022-01-19 04:08:08,964 INFO L470 AbstractCegarLoop]: Abstraction has has 216 places, 220 transitions, 996 flow [2022-01-19 04:08:08,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 114.85714285714286) internal successors, (804), 7 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:08,964 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:08:08,964 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:08:08,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 04:08:08,965 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:08:08,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:08:08,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1729108639, now seen corresponding path program 1 times [2022-01-19 04:08:08,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:08:08,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696792265] [2022-01-19 04:08:08,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:08:08,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:08:08,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:08:09,018 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:08:09,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:08:09,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696792265] [2022-01-19 04:08:09,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696792265] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:08:09,019 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:08:09,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 04:08:09,020 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353650194] [2022-01-19 04:08:09,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:08:09,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 04:08:09,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:08:09,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 04:08:09,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 04:08:09,021 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 202 [2022-01-19 04:08:09,022 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 220 transitions, 996 flow. Second operand has 7 states, 7 states have (on average 114.85714285714286) internal successors, (804), 7 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:09,022 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:08:09,022 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 202 [2022-01-19 04:08:09,022 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:08:11,652 INFO L129 PetriNetUnfolder]: 10285/27472 cut-off events. [2022-01-19 04:08:11,652 INFO L130 PetriNetUnfolder]: For 28645/29461 co-relation queries the response was YES. [2022-01-19 04:08:11,794 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67789 conditions, 27472 events. 10285/27472 cut-off events. For 28645/29461 co-relation queries the response was YES. Maximal size of possible extension queue 935. Compared 321725 event pairs, 3473 based on Foata normal form. 235/27439 useless extension candidates. Maximal degree in co-relation 63232. Up to 7654 conditions per place. [2022-01-19 04:08:11,821 INFO L132 encePairwiseOnDemand]: 189/202 looper letters, 223 selfloop transitions, 22 changer transitions 102/441 dead transitions. [2022-01-19 04:08:11,821 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 441 transitions, 2718 flow [2022-01-19 04:08:11,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 04:08:11,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 04:08:11,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1231 transitions. [2022-01-19 04:08:11,824 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6771177117711771 [2022-01-19 04:08:11,824 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1231 transitions. [2022-01-19 04:08:11,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1231 transitions. [2022-01-19 04:08:11,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:08:11,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1231 transitions. [2022-01-19 04:08:11,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 136.77777777777777) internal successors, (1231), 9 states have internal predecessors, (1231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:11,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:11,828 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:11,828 INFO L186 Difference]: Start difference. First operand has 216 places, 220 transitions, 996 flow. Second operand 9 states and 1231 transitions. [2022-01-19 04:08:11,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 441 transitions, 2718 flow [2022-01-19 04:08:11,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 441 transitions, 2679 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-01-19 04:08:11,883 INFO L242 Difference]: Finished difference. Result has 223 places, 195 transitions, 930 flow [2022-01-19 04:08:11,883 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=964, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=930, PETRI_PLACES=223, PETRI_TRANSITIONS=195} [2022-01-19 04:08:11,884 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 30 predicate places. [2022-01-19 04:08:11,884 INFO L470 AbstractCegarLoop]: Abstraction has has 223 places, 195 transitions, 930 flow [2022-01-19 04:08:11,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 114.85714285714286) internal successors, (804), 7 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:11,884 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:08:11,885 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:08:11,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 04:08:11,885 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:08:11,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:08:11,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1254599067, now seen corresponding path program 1 times [2022-01-19 04:08:11,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:08:11,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29598657] [2022-01-19 04:08:11,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:08:11,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:08:11,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:08:11,936 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:08:11,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:08:11,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29598657] [2022-01-19 04:08:11,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29598657] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:08:11,936 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:08:11,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 04:08:11,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517129848] [2022-01-19 04:08:11,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:08:11,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 04:08:11,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:08:11,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 04:08:11,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 04:08:11,938 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 202 [2022-01-19 04:08:11,939 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 195 transitions, 930 flow. Second operand has 7 states, 7 states have (on average 114.85714285714286) internal successors, (804), 7 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:11,939 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:08:11,939 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 202 [2022-01-19 04:08:11,939 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:08:14,016 INFO L129 PetriNetUnfolder]: 6690/18283 cut-off events. [2022-01-19 04:08:14,016 INFO L130 PetriNetUnfolder]: For 19695/19715 co-relation queries the response was YES. [2022-01-19 04:08:14,095 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44677 conditions, 18283 events. 6690/18283 cut-off events. For 19695/19715 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 203394 event pairs, 2701 based on Foata normal form. 82/18262 useless extension candidates. Maximal degree in co-relation 41637. Up to 6056 conditions per place. [2022-01-19 04:08:14,114 INFO L132 encePairwiseOnDemand]: 191/202 looper letters, 198 selfloop transitions, 22 changer transitions 60/374 dead transitions. [2022-01-19 04:08:14,115 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 374 transitions, 2344 flow [2022-01-19 04:08:14,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 04:08:14,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 04:08:14,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1202 transitions. [2022-01-19 04:08:14,116 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6611661166116611 [2022-01-19 04:08:14,116 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1202 transitions. [2022-01-19 04:08:14,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1202 transitions. [2022-01-19 04:08:14,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:08:14,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1202 transitions. [2022-01-19 04:08:14,117 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 133.55555555555554) internal successors, (1202), 9 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:14,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:14,119 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:14,119 INFO L186 Difference]: Start difference. First operand has 223 places, 195 transitions, 930 flow. Second operand 9 states and 1202 transitions. [2022-01-19 04:08:14,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 374 transitions, 2344 flow [2022-01-19 04:08:14,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 374 transitions, 2272 flow, removed 8 selfloop flow, removed 7 redundant places. [2022-01-19 04:08:14,159 INFO L242 Difference]: Finished difference. Result has 212 places, 196 transitions, 957 flow [2022-01-19 04:08:14,159 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=878, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=957, PETRI_PLACES=212, PETRI_TRANSITIONS=196} [2022-01-19 04:08:14,159 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 19 predicate places. [2022-01-19 04:08:14,159 INFO L470 AbstractCegarLoop]: Abstraction has has 212 places, 196 transitions, 957 flow [2022-01-19 04:08:14,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 114.85714285714286) internal successors, (804), 7 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:14,160 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:08:14,160 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:08:14,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 04:08:14,160 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:08:14,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:08:14,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1097018815, now seen corresponding path program 1 times [2022-01-19 04:08:14,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:08:14,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278527886] [2022-01-19 04:08:14,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:08:14,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:08:14,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:08:14,211 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:08:14,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:08:14,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278527886] [2022-01-19 04:08:14,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278527886] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:08:14,211 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:08:14,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 04:08:14,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311370024] [2022-01-19 04:08:14,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:08:14,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 04:08:14,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:08:14,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 04:08:14,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 04:08:14,212 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 202 [2022-01-19 04:08:14,213 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 196 transitions, 957 flow. Second operand has 7 states, 7 states have (on average 114.85714285714286) internal successors, (804), 7 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:14,213 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:08:14,213 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 202 [2022-01-19 04:08:14,213 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:08:15,910 INFO L129 PetriNetUnfolder]: 6038/16421 cut-off events. [2022-01-19 04:08:15,910 INFO L130 PetriNetUnfolder]: For 19254/19262 co-relation queries the response was YES. [2022-01-19 04:08:15,983 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40810 conditions, 16421 events. 6038/16421 cut-off events. For 19254/19262 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 177507 event pairs, 2266 based on Foata normal form. 70/16377 useless extension candidates. Maximal degree in co-relation 36384. Up to 5288 conditions per place. [2022-01-19 04:08:16,000 INFO L132 encePairwiseOnDemand]: 191/202 looper letters, 168 selfloop transitions, 23 changer transitions 85/363 dead transitions. [2022-01-19 04:08:16,000 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 363 transitions, 2296 flow [2022-01-19 04:08:16,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 04:08:16,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 04:08:16,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1191 transitions. [2022-01-19 04:08:16,002 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6551155115511551 [2022-01-19 04:08:16,002 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1191 transitions. [2022-01-19 04:08:16,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1191 transitions. [2022-01-19 04:08:16,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:08:16,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1191 transitions. [2022-01-19 04:08:16,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 132.33333333333334) internal successors, (1191), 9 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:16,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:16,005 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:16,005 INFO L186 Difference]: Start difference. First operand has 212 places, 196 transitions, 957 flow. Second operand 9 states and 1191 transitions. [2022-01-19 04:08:16,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 363 transitions, 2296 flow [2022-01-19 04:08:16,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 363 transitions, 2253 flow, removed 6 selfloop flow, removed 4 redundant places. [2022-01-19 04:08:16,053 INFO L242 Difference]: Finished difference. Result has 218 places, 170 transitions, 885 flow [2022-01-19 04:08:16,053 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=885, PETRI_PLACES=218, PETRI_TRANSITIONS=170} [2022-01-19 04:08:16,053 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 25 predicate places. [2022-01-19 04:08:16,053 INFO L470 AbstractCegarLoop]: Abstraction has has 218 places, 170 transitions, 885 flow [2022-01-19 04:08:16,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 114.85714285714286) internal successors, (804), 7 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:16,054 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:08:16,054 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:08:16,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 04:08:16,054 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:08:16,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:08:16,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1258824424, now seen corresponding path program 1 times [2022-01-19 04:08:16,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:08:16,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541527485] [2022-01-19 04:08:16,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:08:16,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:08:16,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:08:16,136 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:08:16,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:08:16,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541527485] [2022-01-19 04:08:16,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541527485] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 04:08:16,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267488830] [2022-01-19 04:08:16,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:08:16,137 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 04:08:16,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 04:08:16,138 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 04:08:16,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-19 04:08:16,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:08:16,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 04:08:16,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 04:08:16,672 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:08:16,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 04:08:17,099 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 04:08:17,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267488830] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 04:08:17,100 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 04:08:17,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-01-19 04:08:17,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137572819] [2022-01-19 04:08:17,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 04:08:17,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 04:08:17,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:08:17,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 04:08:17,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2022-01-19 04:08:17,102 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 202 [2022-01-19 04:08:17,103 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 170 transitions, 885 flow. Second operand has 24 states, 24 states have (on average 108.45833333333333) internal successors, (2603), 24 states have internal predecessors, (2603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:17,103 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:08:17,103 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 202 [2022-01-19 04:08:17,103 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:08:21,091 INFO L129 PetriNetUnfolder]: 7224/18801 cut-off events. [2022-01-19 04:08:21,091 INFO L130 PetriNetUnfolder]: For 24415/24443 co-relation queries the response was YES. [2022-01-19 04:08:21,233 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47883 conditions, 18801 events. 7224/18801 cut-off events. For 24415/24443 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 201559 event pairs, 1391 based on Foata normal form. 90/18843 useless extension candidates. Maximal degree in co-relation 45930. Up to 2850 conditions per place. [2022-01-19 04:08:21,258 INFO L132 encePairwiseOnDemand]: 182/202 looper letters, 420 selfloop transitions, 174 changer transitions 265/941 dead transitions. [2022-01-19 04:08:21,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 941 transitions, 6453 flow [2022-01-19 04:08:21,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 04:08:21,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 04:08:21,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 6257 transitions. [2022-01-19 04:08:21,263 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5844386325424995 [2022-01-19 04:08:21,263 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 6257 transitions. [2022-01-19 04:08:21,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 6257 transitions. [2022-01-19 04:08:21,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:08:21,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 6257 transitions. [2022-01-19 04:08:21,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 118.05660377358491) internal successors, (6257), 53 states have internal predecessors, (6257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:21,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 202.0) internal successors, (10908), 54 states have internal predecessors, (10908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:21,278 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 202.0) internal successors, (10908), 54 states have internal predecessors, (10908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:21,278 INFO L186 Difference]: Start difference. First operand has 218 places, 170 transitions, 885 flow. Second operand 53 states and 6257 transitions. [2022-01-19 04:08:21,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 941 transitions, 6453 flow [2022-01-19 04:08:21,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 941 transitions, 6291 flow, removed 26 selfloop flow, removed 6 redundant places. [2022-01-19 04:08:21,331 INFO L242 Difference]: Finished difference. Result has 277 places, 336 transitions, 2659 flow [2022-01-19 04:08:21,331 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=2659, PETRI_PLACES=277, PETRI_TRANSITIONS=336} [2022-01-19 04:08:21,332 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 84 predicate places. [2022-01-19 04:08:21,332 INFO L470 AbstractCegarLoop]: Abstraction has has 277 places, 336 transitions, 2659 flow [2022-01-19 04:08:21,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 108.45833333333333) internal successors, (2603), 24 states have internal predecessors, (2603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:21,332 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:08:21,332 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:08:21,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-19 04:08:21,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 04:08:21,548 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:08:21,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:08:21,548 INFO L85 PathProgramCache]: Analyzing trace with hash 834524642, now seen corresponding path program 1 times [2022-01-19 04:08:21,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:08:21,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313560851] [2022-01-19 04:08:21,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:08:21,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:08:21,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:08:21,631 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:08:21,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:08:21,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313560851] [2022-01-19 04:08:21,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313560851] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:08:21,631 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:08:21,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 04:08:21,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692468641] [2022-01-19 04:08:21,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:08:21,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 04:08:21,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:08:21,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 04:08:21,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-01-19 04:08:21,633 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 202 [2022-01-19 04:08:21,634 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 336 transitions, 2659 flow. Second operand has 9 states, 9 states have (on average 112.0) internal successors, (1008), 9 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:21,634 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:08:21,634 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 202 [2022-01-19 04:08:21,634 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:08:24,209 INFO L129 PetriNetUnfolder]: 6156/17345 cut-off events. [2022-01-19 04:08:24,210 INFO L130 PetriNetUnfolder]: For 105437/105473 co-relation queries the response was YES. [2022-01-19 04:08:24,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57605 conditions, 17345 events. 6156/17345 cut-off events. For 105437/105473 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 192120 event pairs, 2024 based on Foata normal form. 47/17310 useless extension candidates. Maximal degree in co-relation 55679. Up to 2697 conditions per place. [2022-01-19 04:08:24,337 INFO L132 encePairwiseOnDemand]: 190/202 looper letters, 347 selfloop transitions, 117 changer transitions 79/626 dead transitions. [2022-01-19 04:08:24,337 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 626 transitions, 5680 flow [2022-01-19 04:08:24,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 04:08:24,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 04:08:24,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2570 transitions. [2022-01-19 04:08:24,339 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6058462989156058 [2022-01-19 04:08:24,339 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2570 transitions. [2022-01-19 04:08:24,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2570 transitions. [2022-01-19 04:08:24,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:08:24,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2570 transitions. [2022-01-19 04:08:24,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 122.38095238095238) internal successors, (2570), 21 states have internal predecessors, (2570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:24,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 202.0) internal successors, (4444), 22 states have internal predecessors, (4444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:24,345 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 202.0) internal successors, (4444), 22 states have internal predecessors, (4444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:24,345 INFO L186 Difference]: Start difference. First operand has 277 places, 336 transitions, 2659 flow. Second operand 21 states and 2570 transitions. [2022-01-19 04:08:24,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 626 transitions, 5680 flow [2022-01-19 04:08:24,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 626 transitions, 5327 flow, removed 74 selfloop flow, removed 13 redundant places. [2022-01-19 04:08:24,665 INFO L242 Difference]: Finished difference. Result has 274 places, 354 transitions, 2868 flow [2022-01-19 04:08:24,666 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=2371, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2868, PETRI_PLACES=274, PETRI_TRANSITIONS=354} [2022-01-19 04:08:24,666 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 81 predicate places. [2022-01-19 04:08:24,666 INFO L470 AbstractCegarLoop]: Abstraction has has 274 places, 354 transitions, 2868 flow [2022-01-19 04:08:24,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 112.0) internal successors, (1008), 9 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:24,666 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:08:24,666 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:08:24,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 04:08:24,667 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:08:24,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:08:24,667 INFO L85 PathProgramCache]: Analyzing trace with hash 834413426, now seen corresponding path program 1 times [2022-01-19 04:08:24,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:08:24,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659452245] [2022-01-19 04:08:24,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:08:24,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:08:24,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:08:24,740 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:08:24,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:08:24,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659452245] [2022-01-19 04:08:24,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659452245] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:08:24,740 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:08:24,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 04:08:24,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914086555] [2022-01-19 04:08:24,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:08:24,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 04:08:24,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:08:24,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 04:08:24,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-01-19 04:08:24,742 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 202 [2022-01-19 04:08:24,742 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 354 transitions, 2868 flow. Second operand has 9 states, 9 states have (on average 112.0) internal successors, (1008), 9 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:24,742 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:08:24,742 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 202 [2022-01-19 04:08:24,742 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:08:27,125 INFO L129 PetriNetUnfolder]: 6109/16561 cut-off events. [2022-01-19 04:08:27,125 INFO L130 PetriNetUnfolder]: For 81301/81326 co-relation queries the response was YES. [2022-01-19 04:08:27,243 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55339 conditions, 16561 events. 6109/16561 cut-off events. For 81301/81326 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 177859 event pairs, 2530 based on Foata normal form. 35/16511 useless extension candidates. Maximal degree in co-relation 52839. Up to 5367 conditions per place. [2022-01-19 04:08:27,264 INFO L132 encePairwiseOnDemand]: 193/202 looper letters, 200 selfloop transitions, 59 changer transitions 118/459 dead transitions. [2022-01-19 04:08:27,264 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 459 transitions, 4258 flow [2022-01-19 04:08:27,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 04:08:27,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 04:08:27,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1245 transitions. [2022-01-19 04:08:27,266 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6163366336633663 [2022-01-19 04:08:27,266 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1245 transitions. [2022-01-19 04:08:27,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1245 transitions. [2022-01-19 04:08:27,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:08:27,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1245 transitions. [2022-01-19 04:08:27,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 124.5) internal successors, (1245), 10 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:27,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 202.0) internal successors, (2222), 11 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:27,268 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 202.0) internal successors, (2222), 11 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:27,268 INFO L186 Difference]: Start difference. First operand has 274 places, 354 transitions, 2868 flow. Second operand 10 states and 1245 transitions. [2022-01-19 04:08:27,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 459 transitions, 4258 flow [2022-01-19 04:08:27,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 459 transitions, 4014 flow, removed 20 selfloop flow, removed 9 redundant places. [2022-01-19 04:08:27,553 INFO L242 Difference]: Finished difference. Result has 274 places, 311 transitions, 2317 flow [2022-01-19 04:08:27,554 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=2588, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2317, PETRI_PLACES=274, PETRI_TRANSITIONS=311} [2022-01-19 04:08:27,554 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 81 predicate places. [2022-01-19 04:08:27,554 INFO L470 AbstractCegarLoop]: Abstraction has has 274 places, 311 transitions, 2317 flow [2022-01-19 04:08:27,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 112.0) internal successors, (1008), 9 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:27,554 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:08:27,554 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:08:27,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 04:08:27,555 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:08:27,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:08:27,555 INFO L85 PathProgramCache]: Analyzing trace with hash -870698574, now seen corresponding path program 2 times [2022-01-19 04:08:27,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:08:27,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317329874] [2022-01-19 04:08:27,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:08:27,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:08:27,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:08:27,632 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:08:27,633 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:08:27,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317329874] [2022-01-19 04:08:27,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317329874] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:08:27,633 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:08:27,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 04:08:27,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96077767] [2022-01-19 04:08:27,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:08:27,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 04:08:27,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:08:27,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 04:08:27,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-01-19 04:08:27,634 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 202 [2022-01-19 04:08:27,635 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 311 transitions, 2317 flow. Second operand has 9 states, 9 states have (on average 112.0) internal successors, (1008), 9 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:27,635 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:08:27,635 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 202 [2022-01-19 04:08:27,635 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:08:29,516 INFO L129 PetriNetUnfolder]: 4627/12743 cut-off events. [2022-01-19 04:08:29,516 INFO L130 PetriNetUnfolder]: For 59660/59686 co-relation queries the response was YES. [2022-01-19 04:08:29,593 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41676 conditions, 12743 events. 4627/12743 cut-off events. For 59660/59686 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 132118 event pairs, 1980 based on Foata normal form. 23/12716 useless extension candidates. Maximal degree in co-relation 41619. Up to 3332 conditions per place. [2022-01-19 04:08:29,610 INFO L132 encePairwiseOnDemand]: 192/202 looper letters, 214 selfloop transitions, 46 changer transitions 95/437 dead transitions. [2022-01-19 04:08:29,610 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 437 transitions, 3719 flow [2022-01-19 04:08:29,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 04:08:29,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 04:08:29,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1232 transitions. [2022-01-19 04:08:29,611 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6099009900990099 [2022-01-19 04:08:29,611 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1232 transitions. [2022-01-19 04:08:29,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1232 transitions. [2022-01-19 04:08:29,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:08:29,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1232 transitions. [2022-01-19 04:08:29,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 123.2) internal successors, (1232), 10 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:29,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 202.0) internal successors, (2222), 11 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:29,614 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 202.0) internal successors, (2222), 11 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:29,614 INFO L186 Difference]: Start difference. First operand has 274 places, 311 transitions, 2317 flow. Second operand 10 states and 1232 transitions. [2022-01-19 04:08:29,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 437 transitions, 3719 flow [2022-01-19 04:08:29,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 437 transitions, 3511 flow, removed 7 selfloop flow, removed 10 redundant places. [2022-01-19 04:08:29,781 INFO L242 Difference]: Finished difference. Result has 254 places, 282 transitions, 1980 flow [2022-01-19 04:08:29,781 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=2100, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1980, PETRI_PLACES=254, PETRI_TRANSITIONS=282} [2022-01-19 04:08:29,782 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 61 predicate places. [2022-01-19 04:08:29,782 INFO L470 AbstractCegarLoop]: Abstraction has has 254 places, 282 transitions, 1980 flow [2022-01-19 04:08:29,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 112.0) internal successors, (1008), 9 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:29,782 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:08:29,782 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:08:29,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 04:08:29,782 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:08:29,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:08:29,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1890974146, now seen corresponding path program 2 times [2022-01-19 04:08:29,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:08:29,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887519313] [2022-01-19 04:08:29,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:08:29,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:08:29,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:08:29,865 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:08:29,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:08:29,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887519313] [2022-01-19 04:08:29,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887519313] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:08:29,866 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:08:29,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 04:08:29,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018127454] [2022-01-19 04:08:29,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:08:29,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 04:08:29,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:08:29,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 04:08:29,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-01-19 04:08:29,867 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 202 [2022-01-19 04:08:29,868 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 282 transitions, 1980 flow. Second operand has 9 states, 9 states have (on average 112.0) internal successors, (1008), 9 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:29,868 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:08:29,868 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 202 [2022-01-19 04:08:29,868 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:08:31,326 INFO L129 PetriNetUnfolder]: 3718/10615 cut-off events. [2022-01-19 04:08:31,327 INFO L130 PetriNetUnfolder]: For 50291/50317 co-relation queries the response was YES. [2022-01-19 04:08:31,392 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33855 conditions, 10615 events. 3718/10615 cut-off events. For 50291/50317 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 108202 event pairs, 1655 based on Foata normal form. 23/10587 useless extension candidates. Maximal degree in co-relation 33802. Up to 3332 conditions per place. [2022-01-19 04:08:31,404 INFO L132 encePairwiseOnDemand]: 192/202 looper letters, 139 selfloop transitions, 30 changer transitions 159/408 dead transitions. [2022-01-19 04:08:31,405 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 408 transitions, 3369 flow [2022-01-19 04:08:31,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 04:08:31,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 04:08:31,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1222 transitions. [2022-01-19 04:08:31,406 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6049504950495049 [2022-01-19 04:08:31,406 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1222 transitions. [2022-01-19 04:08:31,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1222 transitions. [2022-01-19 04:08:31,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:08:31,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1222 transitions. [2022-01-19 04:08:31,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 122.2) internal successors, (1222), 10 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:31,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 202.0) internal successors, (2222), 11 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:31,409 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 202.0) internal successors, (2222), 11 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:31,409 INFO L186 Difference]: Start difference. First operand has 254 places, 282 transitions, 1980 flow. Second operand 10 states and 1222 transitions. [2022-01-19 04:08:31,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 408 transitions, 3369 flow [2022-01-19 04:08:31,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 408 transitions, 3229 flow, removed 7 selfloop flow, removed 10 redundant places. [2022-01-19 04:08:31,528 INFO L242 Difference]: Finished difference. Result has 246 places, 219 transitions, 1363 flow [2022-01-19 04:08:31,528 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1363, PETRI_PLACES=246, PETRI_TRANSITIONS=219} [2022-01-19 04:08:31,529 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 53 predicate places. [2022-01-19 04:08:31,529 INFO L470 AbstractCegarLoop]: Abstraction has has 246 places, 219 transitions, 1363 flow [2022-01-19 04:08:31,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 112.0) internal successors, (1008), 9 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:31,529 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:08:31,529 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:08:31,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 04:08:31,529 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:08:31,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:08:31,529 INFO L85 PathProgramCache]: Analyzing trace with hash 922296498, now seen corresponding path program 3 times [2022-01-19 04:08:31,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:08:31,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805344029] [2022-01-19 04:08:31,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:08:31,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:08:31,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:08:31,607 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:08:31,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:08:31,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805344029] [2022-01-19 04:08:31,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805344029] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:08:31,608 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:08:31,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 04:08:31,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464526938] [2022-01-19 04:08:31,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:08:31,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 04:08:31,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:08:31,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 04:08:31,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-01-19 04:08:31,609 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 202 [2022-01-19 04:08:31,609 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 219 transitions, 1363 flow. Second operand has 9 states, 9 states have (on average 112.0) internal successors, (1008), 9 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:31,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:08:31,610 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 202 [2022-01-19 04:08:31,610 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:08:32,497 INFO L129 PetriNetUnfolder]: 2139/5973 cut-off events. [2022-01-19 04:08:32,498 INFO L130 PetriNetUnfolder]: For 29444/29444 co-relation queries the response was YES. [2022-01-19 04:08:32,535 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19333 conditions, 5973 events. 2139/5973 cut-off events. For 29444/29444 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 53082 event pairs, 820 based on Foata normal form. 18/5971 useless extension candidates. Maximal degree in co-relation 19282. Up to 1456 conditions per place. [2022-01-19 04:08:32,542 INFO L132 encePairwiseOnDemand]: 193/202 looper letters, 101 selfloop transitions, 13 changer transitions 103/297 dead transitions. [2022-01-19 04:08:32,542 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 297 transitions, 2283 flow [2022-01-19 04:08:32,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 04:08:32,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 04:08:32,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1191 transitions. [2022-01-19 04:08:32,543 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5896039603960396 [2022-01-19 04:08:32,543 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1191 transitions. [2022-01-19 04:08:32,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1191 transitions. [2022-01-19 04:08:32,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:08:32,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1191 transitions. [2022-01-19 04:08:32,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 119.1) internal successors, (1191), 10 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:32,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 202.0) internal successors, (2222), 11 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:32,546 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 202.0) internal successors, (2222), 11 states have internal predecessors, (2222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:32,546 INFO L186 Difference]: Start difference. First operand has 246 places, 219 transitions, 1363 flow. Second operand 10 states and 1191 transitions. [2022-01-19 04:08:32,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 297 transitions, 2283 flow [2022-01-19 04:08:32,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 297 transitions, 2089 flow, removed 16 selfloop flow, removed 20 redundant places. [2022-01-19 04:08:32,606 INFO L242 Difference]: Finished difference. Result has 223 places, 181 transitions, 902 flow [2022-01-19 04:08:32,606 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=902, PETRI_PLACES=223, PETRI_TRANSITIONS=181} [2022-01-19 04:08:32,606 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, 30 predicate places. [2022-01-19 04:08:32,606 INFO L470 AbstractCegarLoop]: Abstraction has has 223 places, 181 transitions, 902 flow [2022-01-19 04:08:32,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 112.0) internal successors, (1008), 9 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:32,606 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:08:32,606 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:08:32,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 04:08:32,607 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-01-19 04:08:32,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:08:32,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1468708666, now seen corresponding path program 4 times [2022-01-19 04:08:32,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:08:32,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431212298] [2022-01-19 04:08:32,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:08:32,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:08:32,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:08:32,704 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-01-19 04:08:32,705 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:08:32,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431212298] [2022-01-19 04:08:32,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431212298] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:08:32,705 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:08:32,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 04:08:32,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021261310] [2022-01-19 04:08:32,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:08:32,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 04:08:32,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:08:32,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 04:08:32,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-01-19 04:08:32,706 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 202 [2022-01-19 04:08:32,707 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 181 transitions, 902 flow. Second operand has 9 states, 9 states have (on average 112.0) internal successors, (1008), 9 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:32,707 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:08:32,707 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 202 [2022-01-19 04:08:32,707 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 04:08:33,118 INFO L129 PetriNetUnfolder]: 1095/3140 cut-off events. [2022-01-19 04:08:33,118 INFO L130 PetriNetUnfolder]: For 14786/14786 co-relation queries the response was YES. [2022-01-19 04:08:33,134 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9514 conditions, 3140 events. 1095/3140 cut-off events. For 14786/14786 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 23902 event pairs, 339 based on Foata normal form. 39/3161 useless extension candidates. Maximal degree in co-relation 9474. Up to 707 conditions per place. [2022-01-19 04:08:33,136 INFO L132 encePairwiseOnDemand]: 192/202 looper letters, 0 selfloop transitions, 0 changer transitions 218/218 dead transitions. [2022-01-19 04:08:33,136 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 218 transitions, 1427 flow [2022-01-19 04:08:33,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 04:08:33,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 04:08:33,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1058 transitions. [2022-01-19 04:08:33,137 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.581958195819582 [2022-01-19 04:08:33,137 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1058 transitions. [2022-01-19 04:08:33,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1058 transitions. [2022-01-19 04:08:33,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 04:08:33,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1058 transitions. [2022-01-19 04:08:33,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 117.55555555555556) internal successors, (1058), 9 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:33,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:33,140 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:33,140 INFO L186 Difference]: Start difference. First operand has 223 places, 181 transitions, 902 flow. Second operand 9 states and 1058 transitions. [2022-01-19 04:08:33,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 218 transitions, 1427 flow [2022-01-19 04:08:33,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 218 transitions, 1207 flow, removed 28 selfloop flow, removed 23 redundant places. [2022-01-19 04:08:33,164 INFO L242 Difference]: Finished difference. Result has 186 places, 0 transitions, 0 flow [2022-01-19 04:08:33,164 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=0, PETRI_PLACES=186, PETRI_TRANSITIONS=0} [2022-01-19 04:08:33,164 INFO L334 CegarLoopForPetriNet]: 193 programPoint places, -7 predicate places. [2022-01-19 04:08:33,164 INFO L470 AbstractCegarLoop]: Abstraction has has 186 places, 0 transitions, 0 flow [2022-01-19 04:08:33,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 112.0) internal successors, (1008), 9 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 04:08:33,164 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONERROR_FUNCTION (7 of 8 remaining) [2022-01-19 04:08:33,164 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (6 of 8 remaining) [2022-01-19 04:08:33,165 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONERROR_FUNCTION (5 of 8 remaining) [2022-01-19 04:08:33,165 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (4 of 8 remaining) [2022-01-19 04:08:33,165 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONERROR_FUNCTION (3 of 8 remaining) [2022-01-19 04:08:33,165 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 8 remaining) [2022-01-19 04:08:33,165 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 8 remaining) [2022-01-19 04:08:33,165 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONERROR_FUNCTION (0 of 8 remaining) [2022-01-19 04:08:33,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 04:08:33,165 INFO L732 BasicCegarLoop]: Path program histogram: [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:08:33,165 INFO L309 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2022-01-19 04:08:33,166 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-19 04:08:33,166 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 04:08:33,166 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-19 04:08:33,167 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 193 places, 202 transitions, 425 flow [2022-01-19 04:08:33,179 INFO L129 PetriNetUnfolder]: 19/239 cut-off events. [2022-01-19 04:08:33,179 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-01-19 04:08:33,181 INFO L84 FinitePrefix]: Finished finitePrefix Result has 255 conditions, 239 events. 19/239 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 870 event pairs, 0 based on Foata normal form. 0/210 useless extension candidates. Maximal degree in co-relation 181. Up to 8 conditions per place. [2022-01-19 04:08:33,181 INFO L82 GeneralOperation]: Start removeDead. Operand has 193 places, 202 transitions, 425 flow [2022-01-19 04:08:33,182 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 193 places, 202 transitions, 425 flow [2022-01-19 04:08:33,188 INFO L129 PetriNetUnfolder]: 9/160 cut-off events. [2022-01-19 04:08:33,188 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-01-19 04:08:33,188 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:08:33,188 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:08:33,188 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-19 04:08:33,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:08:33,189 INFO L85 PathProgramCache]: Analyzing trace with hash 269474782, now seen corresponding path program 1 times [2022-01-19 04:08:33,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:08:33,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011697123] [2022-01-19 04:08:33,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:08:33,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:08:33,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:08:33,194 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-19 04:08:33,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 04:08:33,200 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-19 04:08:33,200 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-19 04:08:33,200 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-19 04:08:33,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 04:08:33,200 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 04:08:33,201 INFO L309 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2022-01-19 04:08:33,201 WARN L235 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-19 04:08:33,201 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-01-19 04:08:33,207 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,207 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,207 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,207 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,208 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,209 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,212 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,213 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,214 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,221 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,222 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,227 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,228 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,229 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,230 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,231 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,232 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,233 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,234 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,234 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,234 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,234 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,234 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,234 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,234 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,234 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,234 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,234 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,234 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,234 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,234 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,234 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,235 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,236 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,236 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,236 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~r~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,236 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,236 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,236 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,236 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,236 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,236 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,236 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,236 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_inc_~inc_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,236 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,236 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~ret5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,236 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_dec_~dec_v~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 04:08:33,237 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 04:08:33,237 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 04:08:33,237 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 04:08:33,237 INFO L340 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2022-01-19 04:08:33,238 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 247 places, 259 transitions, 550 flow [2022-01-19 04:08:33,259 INFO L129 PetriNetUnfolder]: 25/309 cut-off events. [2022-01-19 04:08:33,259 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-01-19 04:08:33,262 INFO L84 FinitePrefix]: Finished finitePrefix Result has 332 conditions, 309 events. 25/309 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1230 event pairs, 0 based on Foata normal form. 0/271 useless extension candidates. Maximal degree in co-relation 247. Up to 10 conditions per place. [2022-01-19 04:08:33,262 INFO L82 GeneralOperation]: Start removeDead. Operand has 247 places, 259 transitions, 550 flow [2022-01-19 04:08:33,264 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 247 places, 259 transitions, 550 flow [2022-01-19 04:08:33,269 INFO L129 PetriNetUnfolder]: 5/126 cut-off events. [2022-01-19 04:08:33,269 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 04:08:33,269 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 04:08:33,269 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 04:08:33,269 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err1ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err1ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 6 more)] === [2022-01-19 04:08:33,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 04:08:33,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1498301880, now seen corresponding path program 1 times [2022-01-19 04:08:33,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 04:08:33,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029803019] [2022-01-19 04:08:33,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 04:08:33,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 04:08:33,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 04:08:33,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 04:08:33,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 04:08:33,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029803019] [2022-01-19 04:08:33,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029803019] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 04:08:33,288 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 04:08:33,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 04:08:33,288 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563111097] [2022-01-19 04:08:33,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 04:08:33,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 04:08:33,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 04:08:33,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 04:08:33,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 04:08:33,290 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 259 [2022-01-19 04:08:33,290 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 259 transitions, 550 flow. Second operand has 3 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) [2022-01-19 04:08:33,290 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 04:08:33,290 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 259 [2022-01-19 04:08:33,290 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand