/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.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 01:18:13,910 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 01:18:13,912 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 01:18:13,964 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 01:18:13,964 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 01:18:13,968 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 01:18:13,970 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 01:18:13,973 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 01:18:13,979 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 01:18:13,984 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 01:18:13,985 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 01:18:13,986 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 01:18:13,986 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 01:18:13,988 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 01:18:13,989 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 01:18:13,991 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 01:18:13,992 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 01:18:13,993 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 01:18:13,995 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 01:18:14,000 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 01:18:14,001 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 01:18:14,002 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 01:18:14,003 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 01:18:14,004 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 01:18:14,009 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 01:18:14,010 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 01:18:14,010 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 01:18:14,011 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 01:18:14,011 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 01:18:14,012 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 01:18:14,012 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 01:18:14,012 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 01:18:14,014 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 01:18:14,014 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 01:18:14,015 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 01:18:14,016 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 01:18:14,016 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 01:18:14,016 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 01:18:14,016 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 01:18:14,017 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 01:18:14,017 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 01:18:14,018 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.epf [2022-01-19 01:18:14,046 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 01:18:14,046 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 01:18:14,047 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 01:18:14,047 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 01:18:14,048 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 01:18:14,048 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 01:18:14,048 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 01:18:14,048 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 01:18:14,048 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 01:18:14,048 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 01:18:14,049 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 01:18:14,049 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 01:18:14,049 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 01:18:14,049 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 01:18:14,050 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 01:18:14,050 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 01:18:14,050 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 01:18:14,050 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 01:18:14,050 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 01:18:14,050 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 01:18:14,050 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 01:18:14,050 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 01:18:14,050 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 01:18:14,051 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 01:18:14,051 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 01:18:14,051 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 01:18:14,051 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 01:18:14,052 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 01:18:14,052 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 01:18:14,052 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 01:18:14,053 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 01:18:14,053 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 01:18:14,218 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 01:18:14,238 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 01:18:14,239 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 01:18:14,240 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 01:18:14,242 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 01:18:14,243 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-2.wvr.c [2022-01-19 01:18:14,308 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/348ab2d35/5e430040b748437fbf4225da10973e98/FLAG2f934c1ea [2022-01-19 01:18:14,644 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 01:18:14,644 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-2.wvr.c [2022-01-19 01:18:14,650 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/348ab2d35/5e430040b748437fbf4225da10973e98/FLAG2f934c1ea [2022-01-19 01:18:15,066 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/348ab2d35/5e430040b748437fbf4225da10973e98 [2022-01-19 01:18:15,067 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 01:18:15,068 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 01:18:15,070 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 01:18:15,070 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 01:18:15,072 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 01:18:15,073 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 01:18:15" (1/1) ... [2022-01-19 01:18:15,073 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@146b6641 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:18:15, skipping insertion in model container [2022-01-19 01:18:15,073 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 01:18:15" (1/1) ... [2022-01-19 01:18:15,079 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 01:18:15,099 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 01:18:15,255 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-2.wvr.c[4225,4238] [2022-01-19 01:18:15,262 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 01:18:15,268 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 01:18:15,296 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-2.wvr.c[4225,4238] [2022-01-19 01:18:15,300 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 01:18:15,312 INFO L208 MainTranslator]: Completed translation [2022-01-19 01:18:15,313 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:18:15 WrapperNode [2022-01-19 01:18:15,313 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 01:18:15,314 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 01:18:15,314 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 01:18:15,314 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 01:18:15,319 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:18:15" (1/1) ... [2022-01-19 01:18:15,327 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:18:15" (1/1) ... [2022-01-19 01:18:15,359 INFO L137 Inliner]: procedures = 29, calls = 88, calls flagged for inlining = 22, calls inlined = 32, statements flattened = 386 [2022-01-19 01:18:15,359 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 01:18:15,360 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 01:18:15,360 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 01:18:15,360 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 01:18:15,369 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:18:15" (1/1) ... [2022-01-19 01:18:15,369 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:18:15" (1/1) ... [2022-01-19 01:18:15,380 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:18:15" (1/1) ... [2022-01-19 01:18:15,380 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:18:15" (1/1) ... [2022-01-19 01:18:15,390 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:18:15" (1/1) ... [2022-01-19 01:18:15,394 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:18:15" (1/1) ... [2022-01-19 01:18:15,396 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:18:15" (1/1) ... [2022-01-19 01:18:15,400 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 01:18:15,400 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 01:18:15,401 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 01:18:15,401 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 01:18:15,407 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:18:15" (1/1) ... [2022-01-19 01:18:15,415 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 01:18:15,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:18:15,432 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 01:18:15,438 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 01:18:15,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 01:18:15,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 01:18:15,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 01:18:15,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 01:18:15,465 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 01:18:15,465 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 01:18:15,465 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 01:18:15,465 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 01:18:15,465 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 01:18:15,465 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 01:18:15,465 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-19 01:18:15,465 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-19 01:18:15,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 01:18:15,466 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2022-01-19 01:18:15,466 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2022-01-19 01:18:15,466 INFO L130 BoogieDeclarations]: Found specification of procedure thread6 [2022-01-19 01:18:15,466 INFO L138 BoogieDeclarations]: Found implementation of procedure thread6 [2022-01-19 01:18:15,466 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 01:18:15,466 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 01:18:15,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 01:18:15,466 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 01:18:15,467 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 01:18:15,467 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 01:18:15,468 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 01:18:15,561 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 01:18:15,562 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 01:18:15,993 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 01:18:16,165 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 01:18:16,165 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2022-01-19 01:18:16,168 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 01:18:16 BoogieIcfgContainer [2022-01-19 01:18:16,168 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 01:18:16,170 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 01:18:16,170 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 01:18:16,173 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 01:18:16,174 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 01:18:15" (1/3) ... [2022-01-19 01:18:16,174 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34999310 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 01:18:16, skipping insertion in model container [2022-01-19 01:18:16,174 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:18:15" (2/3) ... [2022-01-19 01:18:16,175 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34999310 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 01:18:16, skipping insertion in model container [2022-01-19 01:18:16,175 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 01:18:16" (3/3) ... [2022-01-19 01:18:16,176 INFO L111 eAbstractionObserver]: Analyzing ICFG parallel-parallel-sum-2.wvr.c [2022-01-19 01:18:16,181 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 01:18:16,181 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 01:18:16,181 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 01:18:16,251 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,252 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,252 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,252 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,253 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,253 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,253 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,253 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,254 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~pre9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,254 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~pre9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,254 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,254 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~pre9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,254 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,255 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,255 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~pre9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,255 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,257 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~pre9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,257 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~pre9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,257 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~nondet10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,257 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~nondet10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,258 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~pre11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,259 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~pre11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,259 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,259 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~pre11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,259 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,260 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,260 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~pre11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,260 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,260 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~pre11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,260 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~pre11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,260 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~nondet12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,260 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~nondet12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,261 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,261 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,261 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,261 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,262 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,262 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,262 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,262 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,263 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,263 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,263 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,263 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,263 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,264 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,264 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,264 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,265 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,265 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,265 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,265 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,266 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,266 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,267 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,267 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,267 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,268 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,268 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,268 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,268 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,268 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,268 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,269 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,269 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,269 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,269 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,269 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,270 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,270 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,270 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,270 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,270 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,271 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,271 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,271 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,271 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,272 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,272 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,272 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,273 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,273 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,273 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,274 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,276 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,280 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,280 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,280 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,280 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,280 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,281 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,281 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,281 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,281 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,282 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,282 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,282 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,282 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,282 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,282 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,283 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,283 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,283 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,283 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,283 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,283 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,283 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,284 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,284 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,284 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,285 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,285 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,285 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,285 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,285 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,285 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,285 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,286 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,286 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,286 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,286 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,286 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,286 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,287 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,287 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,287 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,287 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,287 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,288 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,288 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,288 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,289 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,289 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,289 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,289 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,289 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,289 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,290 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,290 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,290 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,290 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,290 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,291 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,291 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,291 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,291 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,291 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,291 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,292 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,293 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,293 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,293 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,293 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,294 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,294 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,294 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,294 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,294 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,294 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,295 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,295 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,295 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,295 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,295 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,296 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,296 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,296 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,296 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,297 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,297 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,297 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,297 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,297 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~pre24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,298 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~pre24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,298 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,298 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,298 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~pre24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,298 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,298 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,298 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~pre24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,299 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~pre24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,299 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~pre24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,299 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,299 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,300 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~pre26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,300 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~pre26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,300 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,300 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~pre26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,300 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,300 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,301 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~pre26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,301 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,301 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~pre26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,301 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~pre26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,301 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,301 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,301 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,302 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,302 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,302 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,302 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,302 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,302 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,303 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,303 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,303 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,303 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,303 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,303 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,303 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,304 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,307 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,308 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,308 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,308 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,308 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,308 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,309 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,309 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,309 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,309 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,309 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,309 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,309 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,310 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~ret30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,310 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,310 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,315 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,316 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,316 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,316 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,316 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,316 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~ret30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,317 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,317 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,317 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,317 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,317 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,317 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,317 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,318 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,318 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,318 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,318 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,318 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,318 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,319 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,319 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,319 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,319 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,319 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,319 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,320 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,320 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,320 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,321 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,321 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~nondet16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,322 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~nondet16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,322 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~nondet16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,322 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~nondet16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,322 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,322 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,322 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,323 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,323 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~nondet16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,323 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~nondet16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,323 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~nondet16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,323 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~nondet16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,323 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,323 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,323 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,324 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,324 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,324 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,324 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,324 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,324 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,325 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,325 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,325 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,325 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,325 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~ret19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,325 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,325 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,325 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,326 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,326 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,326 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,326 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,326 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~ret19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,326 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,326 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,327 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~nondet20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,327 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~nondet20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,327 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~nondet20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,328 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~nondet20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,328 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,328 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,328 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,328 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,328 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~nondet20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,329 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~nondet20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,329 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~nondet20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,329 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~nondet20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,329 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,329 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~post21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,329 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~mem22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,329 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,330 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,330 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~post21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,330 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~mem22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,330 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,330 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,330 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,330 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,330 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,331 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,331 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,331 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~ret23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,331 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,331 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,331 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,331 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,332 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,332 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,332 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,332 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~ret23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,332 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,336 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,336 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,337 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,337 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,337 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~ret23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,337 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,337 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,337 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~mem22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,338 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,338 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,338 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~post21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,338 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~nondet20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,338 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,339 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~pre9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,339 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~nondet10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,339 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,339 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,339 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,339 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~pre11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t3~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~nondet12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~#t2~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,340 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,341 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,342 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,342 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,342 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,342 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,342 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,342 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,342 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,342 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,342 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,343 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,343 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,343 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,343 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,344 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,344 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,344 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,344 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,344 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,363 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,363 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,363 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,363 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t6~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,363 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~pre24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,363 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,363 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~ret30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,364 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~pre26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,364 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,364 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~nondet25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,364 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_~#t5~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,364 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#t~mem28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,364 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,364 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,364 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork3_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,366 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,366 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,366 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,366 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,366 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,366 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,366 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,366 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,367 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,367 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,367 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,367 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,367 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,367 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,368 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,368 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,368 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,368 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~ret19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,368 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,368 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,368 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,368 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~nondet16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,368 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,368 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,368 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,369 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~nondet5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,372 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,372 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,372 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork4_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,372 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~mem18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,372 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,373 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,373 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,373 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~ret19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,373 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,373 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,373 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,373 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~nondet16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,373 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,373 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,373 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,373 WARN L322 ript$VariableManager]: TermVariabe |thread5Thread1of1ForFork5_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,374 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,374 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,374 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,374 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,374 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~ret23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,374 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,374 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,374 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~mem22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,375 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,375 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,375 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~post21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,375 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_#t~nondet20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,375 WARN L322 ript$VariableManager]: TermVariabe |thread6Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:18:16,388 INFO L148 ThreadInstanceAdder]: Constructed 18 joinOtherThreadTransitions. [2022-01-19 01:18:16,442 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 01:18:16,449 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 01:18:16,449 INFO L340 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2022-01-19 01:18:16,465 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 307 places, 311 transitions, 694 flow [2022-01-19 01:18:16,576 INFO L129 PetriNetUnfolder]: 21/265 cut-off events. [2022-01-19 01:18:16,577 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-01-19 01:18:16,581 INFO L84 FinitePrefix]: Finished finitePrefix Result has 294 conditions, 265 events. 21/265 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 289 event pairs, 0 based on Foata normal form. 0/243 useless extension candidates. Maximal degree in co-relation 225. Up to 3 conditions per place. [2022-01-19 01:18:16,581 INFO L82 GeneralOperation]: Start removeDead. Operand has 307 places, 311 transitions, 694 flow [2022-01-19 01:18:16,586 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 254 places, 256 transitions, 560 flow [2022-01-19 01:18:16,645 INFO L129 PetriNetUnfolder]: 21/255 cut-off events. [2022-01-19 01:18:16,645 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-01-19 01:18:16,645 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:18:16,646 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:18:16,647 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err2INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:18:16,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:18:16,651 INFO L85 PathProgramCache]: Analyzing trace with hash -159823128, now seen corresponding path program 1 times [2022-01-19 01:18:16,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:18:16,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622919819] [2022-01-19 01:18:16,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:18:16,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:18:16,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:18:16,961 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 01:18:16,961 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:18:16,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622919819] [2022-01-19 01:18:16,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622919819] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:18:16,962 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:18:16,962 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 01:18:16,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620193512] [2022-01-19 01:18:16,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:18:16,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 01:18:16,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:18:16,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 01:18:17,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 01:18:17,005 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 315 [2022-01-19 01:18:17,012 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 256 transitions, 560 flow. Second operand has 2 states, 2 states have (on average 273.5) internal successors, (547), 2 states have internal predecessors, (547), 0 states have call successors, (0), 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 01:18:17,012 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:18:17,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 315 [2022-01-19 01:18:17,013 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:18:17,315 INFO L129 PetriNetUnfolder]: 409/1072 cut-off events. [2022-01-19 01:18:17,315 INFO L130 PetriNetUnfolder]: For 345/355 co-relation queries the response was YES. [2022-01-19 01:18:17,321 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1956 conditions, 1072 events. 409/1072 cut-off events. For 345/355 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 4702 event pairs, 192 based on Foata normal form. 170/1111 useless extension candidates. Maximal degree in co-relation 1710. Up to 553 conditions per place. [2022-01-19 01:18:17,331 INFO L132 encePairwiseOnDemand]: 303/315 looper letters, 26 selfloop transitions, 0 changer transitions 5/244 dead transitions. [2022-01-19 01:18:17,331 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 244 transitions, 588 flow [2022-01-19 01:18:17,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 01:18:17,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 01:18:17,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 566 transitions. [2022-01-19 01:18:17,348 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8984126984126984 [2022-01-19 01:18:17,349 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 566 transitions. [2022-01-19 01:18:17,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 566 transitions. [2022-01-19 01:18:17,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:18:17,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 566 transitions. [2022-01-19 01:18:17,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 283.0) internal successors, (566), 2 states have internal predecessors, (566), 0 states have call successors, (0), 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 01:18:17,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 315.0) internal successors, (945), 3 states have internal predecessors, (945), 0 states have call successors, (0), 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 01:18:17,367 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 315.0) internal successors, (945), 3 states have internal predecessors, (945), 0 states have call successors, (0), 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 01:18:17,368 INFO L186 Difference]: Start difference. First operand has 254 places, 256 transitions, 560 flow. Second operand 2 states and 566 transitions. [2022-01-19 01:18:17,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 244 transitions, 588 flow [2022-01-19 01:18:17,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 244 transitions, 556 flow, removed 0 selfloop flow, removed 12 redundant places. [2022-01-19 01:18:17,380 INFO L242 Difference]: Finished difference. Result has 243 places, 239 transitions, 494 flow [2022-01-19 01:18:17,381 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=494, PETRI_PLACES=243, PETRI_TRANSITIONS=239} [2022-01-19 01:18:17,385 INFO L334 CegarLoopForPetriNet]: 254 programPoint places, -11 predicate places. [2022-01-19 01:18:17,385 INFO L470 AbstractCegarLoop]: Abstraction has has 243 places, 239 transitions, 494 flow [2022-01-19 01:18:17,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 273.5) internal successors, (547), 2 states have internal predecessors, (547), 0 states have call successors, (0), 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 01:18:17,386 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:18:17,386 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:18:17,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 01:18:17,387 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err2INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:18:17,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:18:17,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1416683929, now seen corresponding path program 1 times [2022-01-19 01:18:17,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:18:17,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370378695] [2022-01-19 01:18:17,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:18:17,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:18:17,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:18:17,966 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 01:18:17,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:18:17,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370378695] [2022-01-19 01:18:17,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370378695] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:18:17,967 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:18:17,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 01:18:17,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860544165] [2022-01-19 01:18:17,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:18:17,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 01:18:17,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:18:17,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 01:18:17,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-01-19 01:18:17,973 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 315 [2022-01-19 01:18:17,976 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 239 transitions, 494 flow. Second operand has 10 states, 10 states have (on average 232.5) internal successors, (2325), 10 states have internal predecessors, (2325), 0 states have call successors, (0), 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 01:18:17,976 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:18:17,976 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 315 [2022-01-19 01:18:17,976 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:18:18,745 INFO L129 PetriNetUnfolder]: 1171/3125 cut-off events. [2022-01-19 01:18:18,745 INFO L130 PetriNetUnfolder]: For 247/256 co-relation queries the response was YES. [2022-01-19 01:18:18,756 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4961 conditions, 3125 events. 1171/3125 cut-off events. For 247/256 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 21433 event pairs, 224 based on Foata normal form. 1/2762 useless extension candidates. Maximal degree in co-relation 4958. Up to 639 conditions per place. [2022-01-19 01:18:18,775 INFO L132 encePairwiseOnDemand]: 302/315 looper letters, 110 selfloop transitions, 12 changer transitions 8/312 dead transitions. [2022-01-19 01:18:18,775 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 312 transitions, 937 flow [2022-01-19 01:18:18,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 01:18:18,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 01:18:18,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2411 transitions. [2022-01-19 01:18:18,781 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7653968253968254 [2022-01-19 01:18:18,781 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2411 transitions. [2022-01-19 01:18:18,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2411 transitions. [2022-01-19 01:18:18,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:18:18,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2411 transitions. [2022-01-19 01:18:18,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 241.1) internal successors, (2411), 10 states have internal predecessors, (2411), 0 states have call successors, (0), 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 01:18:18,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 315.0) internal successors, (3465), 11 states have internal predecessors, (3465), 0 states have call successors, (0), 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 01:18:18,794 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 315.0) internal successors, (3465), 11 states have internal predecessors, (3465), 0 states have call successors, (0), 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 01:18:18,794 INFO L186 Difference]: Start difference. First operand has 243 places, 239 transitions, 494 flow. Second operand 10 states and 2411 transitions. [2022-01-19 01:18:18,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 312 transitions, 937 flow [2022-01-19 01:18:18,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 312 transitions, 937 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 01:18:18,801 INFO L242 Difference]: Finished difference. Result has 252 places, 247 transitions, 565 flow [2022-01-19 01:18:18,802 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=565, PETRI_PLACES=252, PETRI_TRANSITIONS=247} [2022-01-19 01:18:18,802 INFO L334 CegarLoopForPetriNet]: 254 programPoint places, -2 predicate places. [2022-01-19 01:18:18,802 INFO L470 AbstractCegarLoop]: Abstraction has has 252 places, 247 transitions, 565 flow [2022-01-19 01:18:18,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 232.5) internal successors, (2325), 10 states have internal predecessors, (2325), 0 states have call successors, (0), 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 01:18:18,804 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:18:18,804 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:18:18,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 01:18:18,804 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err2INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:18:18,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:18:18,805 INFO L85 PathProgramCache]: Analyzing trace with hash -504504594, now seen corresponding path program 1 times [2022-01-19 01:18:18,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:18:18,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588495092] [2022-01-19 01:18:18,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:18:18,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:18:18,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:18:19,135 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 01:18:19,135 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:18:19,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588495092] [2022-01-19 01:18:19,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588495092] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:18:19,135 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:18:19,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 01:18:19,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892338407] [2022-01-19 01:18:19,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:18:19,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 01:18:19,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:18:19,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 01:18:19,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-01-19 01:18:19,139 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 315 [2022-01-19 01:18:19,142 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 247 transitions, 565 flow. Second operand has 10 states, 10 states have (on average 232.5) internal successors, (2325), 10 states have internal predecessors, (2325), 0 states have call successors, (0), 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 01:18:19,142 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:18:19,142 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 315 [2022-01-19 01:18:19,142 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:18:19,937 INFO L129 PetriNetUnfolder]: 1171/3065 cut-off events. [2022-01-19 01:18:19,938 INFO L130 PetriNetUnfolder]: For 727/737 co-relation queries the response was YES. [2022-01-19 01:18:19,949 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5688 conditions, 3065 events. 1171/3065 cut-off events. For 727/737 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 20644 event pairs, 187 based on Foata normal form. 1/2707 useless extension candidates. Maximal degree in co-relation 5679. Up to 639 conditions per place. [2022-01-19 01:18:19,968 INFO L132 encePairwiseOnDemand]: 302/315 looper letters, 105 selfloop transitions, 14 changer transitions 8/309 dead transitions. [2022-01-19 01:18:19,968 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 309 transitions, 1015 flow [2022-01-19 01:18:19,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 01:18:19,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 01:18:19,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2406 transitions. [2022-01-19 01:18:19,974 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7638095238095238 [2022-01-19 01:18:19,974 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2406 transitions. [2022-01-19 01:18:19,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2406 transitions. [2022-01-19 01:18:19,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:18:19,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2406 transitions. [2022-01-19 01:18:19,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 240.6) internal successors, (2406), 10 states have internal predecessors, (2406), 0 states have call successors, (0), 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 01:18:19,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 315.0) internal successors, (3465), 11 states have internal predecessors, (3465), 0 states have call successors, (0), 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 01:18:19,987 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 315.0) internal successors, (3465), 11 states have internal predecessors, (3465), 0 states have call successors, (0), 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 01:18:19,988 INFO L186 Difference]: Start difference. First operand has 252 places, 247 transitions, 565 flow. Second operand 10 states and 2406 transitions. [2022-01-19 01:18:19,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 309 transitions, 1015 flow [2022-01-19 01:18:19,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 309 transitions, 995 flow, removed 8 selfloop flow, removed 5 redundant places. [2022-01-19 01:18:19,996 INFO L242 Difference]: Finished difference. Result has 258 places, 250 transitions, 618 flow [2022-01-19 01:18:19,996 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=555, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=618, PETRI_PLACES=258, PETRI_TRANSITIONS=250} [2022-01-19 01:18:19,997 INFO L334 CegarLoopForPetriNet]: 254 programPoint places, 4 predicate places. [2022-01-19 01:18:19,997 INFO L470 AbstractCegarLoop]: Abstraction has has 258 places, 250 transitions, 618 flow [2022-01-19 01:18:19,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 232.5) internal successors, (2325), 10 states have internal predecessors, (2325), 0 states have call successors, (0), 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 01:18:19,998 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:18:19,998 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:18:19,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 01:18:19,999 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err2INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:18:19,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:18:19,999 INFO L85 PathProgramCache]: Analyzing trace with hash -59402482, now seen corresponding path program 1 times [2022-01-19 01:18:19,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:18:19,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673896996] [2022-01-19 01:18:19,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:18:20,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:18:20,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:18:20,325 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:18:20,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:18:20,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673896996] [2022-01-19 01:18:20,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673896996] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:18:20,325 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:18:20,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 01:18:20,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144989665] [2022-01-19 01:18:20,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:18:20,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 01:18:20,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:18:20,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 01:18:20,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-19 01:18:20,329 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 315 [2022-01-19 01:18:20,331 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 250 transitions, 618 flow. Second operand has 11 states, 11 states have (on average 217.1818181818182) internal successors, (2389), 11 states have internal predecessors, (2389), 0 states have call successors, (0), 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 01:18:20,331 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:18:20,331 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 315 [2022-01-19 01:18:20,331 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:18:21,660 INFO L129 PetriNetUnfolder]: 2262/6200 cut-off events. [2022-01-19 01:18:21,660 INFO L130 PetriNetUnfolder]: For 2078/2113 co-relation queries the response was YES. [2022-01-19 01:18:21,685 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11799 conditions, 6200 events. 2262/6200 cut-off events. For 2078/2113 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 52154 event pairs, 753 based on Foata normal form. 134/5534 useless extension candidates. Maximal degree in co-relation 11787. Up to 1079 conditions per place. [2022-01-19 01:18:21,718 INFO L132 encePairwiseOnDemand]: 301/315 looper letters, 187 selfloop transitions, 20 changer transitions 1/376 dead transitions. [2022-01-19 01:18:21,718 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 376 transitions, 1470 flow [2022-01-19 01:18:21,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 01:18:21,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 01:18:21,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2740 transitions. [2022-01-19 01:18:21,724 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7248677248677249 [2022-01-19 01:18:21,724 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2740 transitions. [2022-01-19 01:18:21,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2740 transitions. [2022-01-19 01:18:21,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:18:21,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2740 transitions. [2022-01-19 01:18:21,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 228.33333333333334) internal successors, (2740), 12 states have internal predecessors, (2740), 0 states have call successors, (0), 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 01:18:21,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 315.0) internal successors, (4095), 13 states have internal predecessors, (4095), 0 states have call successors, (0), 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 01:18:21,737 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 315.0) internal successors, (4095), 13 states have internal predecessors, (4095), 0 states have call successors, (0), 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 01:18:21,737 INFO L186 Difference]: Start difference. First operand has 258 places, 250 transitions, 618 flow. Second operand 12 states and 2740 transitions. [2022-01-19 01:18:21,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 376 transitions, 1470 flow [2022-01-19 01:18:21,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 376 transitions, 1410 flow, removed 15 selfloop flow, removed 7 redundant places. [2022-01-19 01:18:21,752 INFO L242 Difference]: Finished difference. Result has 266 places, 260 transitions, 723 flow [2022-01-19 01:18:21,753 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=723, PETRI_PLACES=266, PETRI_TRANSITIONS=260} [2022-01-19 01:18:21,754 INFO L334 CegarLoopForPetriNet]: 254 programPoint places, 12 predicate places. [2022-01-19 01:18:21,754 INFO L470 AbstractCegarLoop]: Abstraction has has 266 places, 260 transitions, 723 flow [2022-01-19 01:18:21,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 217.1818181818182) internal successors, (2389), 11 states have internal predecessors, (2389), 0 states have call successors, (0), 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 01:18:21,755 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:18:21,755 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:18:21,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 01:18:21,756 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err2INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:18:21,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:18:21,756 INFO L85 PathProgramCache]: Analyzing trace with hash -665148806, now seen corresponding path program 1 times [2022-01-19 01:18:21,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:18:21,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538818562] [2022-01-19 01:18:21,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:18:21,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:18:21,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:18:22,109 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:18:22,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:18:22,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538818562] [2022-01-19 01:18:22,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538818562] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:18:22,110 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:18:22,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-19 01:18:22,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720941490] [2022-01-19 01:18:22,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:18:22,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-19 01:18:22,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:18:22,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-19 01:18:22,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-01-19 01:18:22,114 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 315 [2022-01-19 01:18:22,116 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 260 transitions, 723 flow. Second operand has 12 states, 12 states have (on average 216.75) internal successors, (2601), 12 states have internal predecessors, (2601), 0 states have call successors, (0), 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 01:18:22,116 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:18:22,116 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 315 [2022-01-19 01:18:22,116 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:18:23,261 INFO L129 PetriNetUnfolder]: 1797/4951 cut-off events. [2022-01-19 01:18:23,262 INFO L130 PetriNetUnfolder]: For 2948/2964 co-relation queries the response was YES. [2022-01-19 01:18:23,283 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10209 conditions, 4951 events. 1797/4951 cut-off events. For 2948/2964 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 39084 event pairs, 602 based on Foata normal form. 34/4386 useless extension candidates. Maximal degree in co-relation 10193. Up to 1079 conditions per place. [2022-01-19 01:18:23,307 INFO L132 encePairwiseOnDemand]: 301/315 looper letters, 131 selfloop transitions, 13 changer transitions 24/336 dead transitions. [2022-01-19 01:18:23,307 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 336 transitions, 1287 flow [2022-01-19 01:18:23,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 01:18:23,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 01:18:23,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2492 transitions. [2022-01-19 01:18:23,312 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7191919191919192 [2022-01-19 01:18:23,312 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2492 transitions. [2022-01-19 01:18:23,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2492 transitions. [2022-01-19 01:18:23,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:18:23,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2492 transitions. [2022-01-19 01:18:23,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 226.54545454545453) internal successors, (2492), 11 states have internal predecessors, (2492), 0 states have call successors, (0), 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 01:18:23,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 315.0) internal successors, (3780), 12 states have internal predecessors, (3780), 0 states have call successors, (0), 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 01:18:23,323 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 315.0) internal successors, (3780), 12 states have internal predecessors, (3780), 0 states have call successors, (0), 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 01:18:23,323 INFO L186 Difference]: Start difference. First operand has 266 places, 260 transitions, 723 flow. Second operand 11 states and 2492 transitions. [2022-01-19 01:18:23,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 336 transitions, 1287 flow [2022-01-19 01:18:23,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 336 transitions, 1266 flow, removed 6 selfloop flow, removed 4 redundant places. [2022-01-19 01:18:23,332 INFO L242 Difference]: Finished difference. Result has 272 places, 253 transitions, 681 flow [2022-01-19 01:18:23,333 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=681, PETRI_PLACES=272, PETRI_TRANSITIONS=253} [2022-01-19 01:18:23,333 INFO L334 CegarLoopForPetriNet]: 254 programPoint places, 18 predicate places. [2022-01-19 01:18:23,333 INFO L470 AbstractCegarLoop]: Abstraction has has 272 places, 253 transitions, 681 flow [2022-01-19 01:18:23,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 216.75) internal successors, (2601), 12 states have internal predecessors, (2601), 0 states have call successors, (0), 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 01:18:23,335 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:18:23,335 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:18:23,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 01:18:23,335 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err2INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:18:23,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:18:23,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1775045281, now seen corresponding path program 1 times [2022-01-19 01:18:23,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:18:23,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991692250] [2022-01-19 01:18:23,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:18:23,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:18:23,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:18:23,663 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:18:23,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:18:23,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991692250] [2022-01-19 01:18:23,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991692250] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:18:23,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175192899] [2022-01-19 01:18:23,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:18:23,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:18:23,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:18:23,671 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 01:18:23,678 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 01:18:23,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:18:23,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-19 01:18:23,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:18:24,881 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:18:24,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:18:25,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:18:25,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175192899] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 01:18:25,515 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 01:18:25,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 14] total 35 [2022-01-19 01:18:25,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112344602] [2022-01-19 01:18:25,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 01:18:25,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-19 01:18:25,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:18:25,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-19 01:18:25,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1025, Unknown=0, NotChecked=0, Total=1190 [2022-01-19 01:18:25,524 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 315 [2022-01-19 01:18:25,529 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 253 transitions, 681 flow. Second operand has 35 states, 35 states have (on average 211.65714285714284) internal successors, (7408), 35 states have internal predecessors, (7408), 0 states have call successors, (0), 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 01:18:25,530 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:18:25,530 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 315 [2022-01-19 01:18:25,530 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:18:27,891 INFO L129 PetriNetUnfolder]: 3389/8592 cut-off events. [2022-01-19 01:18:27,891 INFO L130 PetriNetUnfolder]: For 5578/5594 co-relation queries the response was YES. [2022-01-19 01:18:27,931 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18046 conditions, 8592 events. 3389/8592 cut-off events. For 5578/5594 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 74682 event pairs, 1222 based on Foata normal form. 134/7626 useless extension candidates. Maximal degree in co-relation 18030. Up to 2011 conditions per place. [2022-01-19 01:18:27,980 INFO L132 encePairwiseOnDemand]: 294/315 looper letters, 200 selfloop transitions, 29 changer transitions 72/464 dead transitions. [2022-01-19 01:18:27,980 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 464 transitions, 2033 flow [2022-01-19 01:18:27,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 01:18:27,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 01:18:27,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 5455 transitions. [2022-01-19 01:18:27,992 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6926984126984127 [2022-01-19 01:18:27,992 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 5455 transitions. [2022-01-19 01:18:27,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 5455 transitions. [2022-01-19 01:18:28,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:18:28,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 5455 transitions. [2022-01-19 01:18:28,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 218.2) internal successors, (5455), 25 states have internal predecessors, (5455), 0 states have call successors, (0), 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 01:18:28,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 315.0) internal successors, (8190), 26 states have internal predecessors, (8190), 0 states have call successors, (0), 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 01:18:28,133 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 315.0) internal successors, (8190), 26 states have internal predecessors, (8190), 0 states have call successors, (0), 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 01:18:28,133 INFO L186 Difference]: Start difference. First operand has 272 places, 253 transitions, 681 flow. Second operand 25 states and 5455 transitions. [2022-01-19 01:18:28,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 464 transitions, 2033 flow [2022-01-19 01:18:28,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 464 transitions, 1979 flow, removed 6 selfloop flow, removed 9 redundant places. [2022-01-19 01:18:28,149 INFO L242 Difference]: Finished difference. Result has 292 places, 268 transitions, 842 flow [2022-01-19 01:18:28,150 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=649, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=842, PETRI_PLACES=292, PETRI_TRANSITIONS=268} [2022-01-19 01:18:28,152 INFO L334 CegarLoopForPetriNet]: 254 programPoint places, 38 predicate places. [2022-01-19 01:18:28,152 INFO L470 AbstractCegarLoop]: Abstraction has has 292 places, 268 transitions, 842 flow [2022-01-19 01:18:28,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 211.65714285714284) internal successors, (7408), 35 states have internal predecessors, (7408), 0 states have call successors, (0), 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 01:18:28,154 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:18:28,154 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:18:28,185 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 01:18:28,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-01-19 01:18:28,369 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err2INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:18:28,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:18:28,370 INFO L85 PathProgramCache]: Analyzing trace with hash 245593651, now seen corresponding path program 1 times [2022-01-19 01:18:28,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:18:28,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374358486] [2022-01-19 01:18:28,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:18:28,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:18:28,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:18:28,760 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:18:28,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:18:28,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374358486] [2022-01-19 01:18:28,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374358486] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:18:28,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105798848] [2022-01-19 01:18:28,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:18:28,761 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:18:28,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:18:28,763 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 01:18:28,789 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 01:18:28,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:18:28,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-19 01:18:28,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:18:29,603 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:18:29,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:18:30,111 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:18:30,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105798848] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 01:18:30,112 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 01:18:30,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 29 [2022-01-19 01:18:30,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297591251] [2022-01-19 01:18:30,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 01:18:30,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-19 01:18:30,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:18:30,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-19 01:18:30,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2022-01-19 01:18:30,119 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 315 [2022-01-19 01:18:30,124 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 268 transitions, 842 flow. Second operand has 29 states, 29 states have (on average 208.0) internal successors, (6032), 29 states have internal predecessors, (6032), 0 states have call successors, (0), 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 01:18:30,124 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:18:30,124 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 315 [2022-01-19 01:18:30,124 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:18:38,690 INFO L129 PetriNetUnfolder]: 10428/24358 cut-off events. [2022-01-19 01:18:38,691 INFO L130 PetriNetUnfolder]: For 24371/24371 co-relation queries the response was YES. [2022-01-19 01:18:38,814 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56091 conditions, 24358 events. 10428/24358 cut-off events. For 24371/24371 co-relation queries the response was YES. Maximal size of possible extension queue 822. Compared 244866 event pairs, 352 based on Foata normal form. 101/21595 useless extension candidates. Maximal degree in co-relation 56065. Up to 2576 conditions per place. [2022-01-19 01:18:38,940 INFO L132 encePairwiseOnDemand]: 288/315 looper letters, 714 selfloop transitions, 118 changer transitions 543/1534 dead transitions. [2022-01-19 01:18:38,940 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 1534 transitions, 8358 flow [2022-01-19 01:18:38,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-01-19 01:18:38,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2022-01-19 01:18:38,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 20625 transitions. [2022-01-19 01:18:38,974 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6892230576441103 [2022-01-19 01:18:38,974 INFO L72 ComplementDD]: Start complementDD. Operand 95 states and 20625 transitions. [2022-01-19 01:18:38,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 20625 transitions. [2022-01-19 01:18:38,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:18:38,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 95 states and 20625 transitions. [2022-01-19 01:18:39,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 96 states, 95 states have (on average 217.10526315789474) internal successors, (20625), 95 states have internal predecessors, (20625), 0 states have call successors, (0), 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 01:18:39,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 96 states, 96 states have (on average 315.0) internal successors, (30240), 96 states have internal predecessors, (30240), 0 states have call successors, (0), 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 01:18:39,077 INFO L81 ComplementDD]: Finished complementDD. Result has 96 states, 96 states have (on average 315.0) internal successors, (30240), 96 states have internal predecessors, (30240), 0 states have call successors, (0), 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 01:18:39,077 INFO L186 Difference]: Start difference. First operand has 292 places, 268 transitions, 842 flow. Second operand 95 states and 20625 transitions. [2022-01-19 01:18:39,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 1534 transitions, 8358 flow [2022-01-19 01:18:39,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 1534 transitions, 7809 flow, removed 263 selfloop flow, removed 11 redundant places. [2022-01-19 01:18:39,147 INFO L242 Difference]: Finished difference. Result has 423 places, 383 transitions, 1918 flow [2022-01-19 01:18:39,148 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=95, PETRI_FLOW=1918, PETRI_PLACES=423, PETRI_TRANSITIONS=383} [2022-01-19 01:18:39,148 INFO L334 CegarLoopForPetriNet]: 254 programPoint places, 169 predicate places. [2022-01-19 01:18:39,149 INFO L470 AbstractCegarLoop]: Abstraction has has 423 places, 383 transitions, 1918 flow [2022-01-19 01:18:39,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 208.0) internal successors, (6032), 29 states have internal predecessors, (6032), 0 states have call successors, (0), 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 01:18:39,150 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:18:39,151 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:18:39,174 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 01:18:39,374 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,SelfDestructingSolverStorable6 [2022-01-19 01:18:39,375 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err2INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:18:39,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:18:39,375 INFO L85 PathProgramCache]: Analyzing trace with hash -458924446, now seen corresponding path program 2 times [2022-01-19 01:18:39,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:18:39,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426216896] [2022-01-19 01:18:39,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:18:39,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:18:39,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:18:39,765 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:18:39,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:18:39,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426216896] [2022-01-19 01:18:39,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426216896] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:18:39,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967548672] [2022-01-19 01:18:39,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 01:18:39,767 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:18:39,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:18:39,768 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 01:18:39,775 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 01:18:39,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 01:18:39,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 01:18:39,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 627 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-19 01:18:39,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:18:40,595 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:18:40,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:18:41,124 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:18:41,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967548672] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 01:18:41,125 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 01:18:41,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [15, 13] total 33 [2022-01-19 01:18:41,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101413220] [2022-01-19 01:18:41,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:18:41,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-19 01:18:41,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:18:41,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-19 01:18:41,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 01:18:41,129 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 315 [2022-01-19 01:18:41,131 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 383 transitions, 1918 flow. Second operand has 13 states, 13 states have (on average 220.69230769230768) internal successors, (2869), 13 states have internal predecessors, (2869), 0 states have call successors, (0), 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 01:18:41,131 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:18:41,131 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 315 [2022-01-19 01:18:41,131 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:18:44,639 INFO L129 PetriNetUnfolder]: 7588/18251 cut-off events. [2022-01-19 01:18:44,640 INFO L130 PetriNetUnfolder]: For 62380/62435 co-relation queries the response was YES. [2022-01-19 01:18:44,765 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52569 conditions, 18251 events. 7588/18251 cut-off events. For 62380/62435 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 178155 event pairs, 1313 based on Foata normal form. 51/16087 useless extension candidates. Maximal degree in co-relation 52491. Up to 9542 conditions per place. [2022-01-19 01:18:44,850 INFO L132 encePairwiseOnDemand]: 300/315 looper letters, 196 selfloop transitions, 20 changer transitions 57/454 dead transitions. [2022-01-19 01:18:44,851 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 454 transitions, 2940 flow [2022-01-19 01:18:44,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 01:18:44,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 01:18:44,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3146 transitions. [2022-01-19 01:18:44,854 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7133786848072562 [2022-01-19 01:18:44,854 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3146 transitions. [2022-01-19 01:18:44,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3146 transitions. [2022-01-19 01:18:44,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:18:44,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3146 transitions. [2022-01-19 01:18:44,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 224.71428571428572) internal successors, (3146), 14 states have internal predecessors, (3146), 0 states have call successors, (0), 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 01:18:44,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 315.0) internal successors, (4725), 15 states have internal predecessors, (4725), 0 states have call successors, (0), 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 01:18:44,864 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 315.0) internal successors, (4725), 15 states have internal predecessors, (4725), 0 states have call successors, (0), 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 01:18:44,864 INFO L186 Difference]: Start difference. First operand has 423 places, 383 transitions, 1918 flow. Second operand 14 states and 3146 transitions. [2022-01-19 01:18:44,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 454 transitions, 2940 flow [2022-01-19 01:18:45,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 454 transitions, 2480 flow, removed 178 selfloop flow, removed 51 redundant places. [2022-01-19 01:18:45,430 INFO L242 Difference]: Finished difference. Result has 329 places, 380 transitions, 1602 flow [2022-01-19 01:18:45,430 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1602, PETRI_PLACES=329, PETRI_TRANSITIONS=380} [2022-01-19 01:18:45,431 INFO L334 CegarLoopForPetriNet]: 254 programPoint places, 75 predicate places. [2022-01-19 01:18:45,431 INFO L470 AbstractCegarLoop]: Abstraction has has 329 places, 380 transitions, 1602 flow [2022-01-19 01:18:45,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 220.69230769230768) internal successors, (2869), 13 states have internal predecessors, (2869), 0 states have call successors, (0), 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 01:18:45,432 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:18:45,432 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:18:45,458 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 01:18:45,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:18:45,633 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err2INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:18:45,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:18:45,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1180090228, now seen corresponding path program 2 times [2022-01-19 01:18:45,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:18:45,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285873297] [2022-01-19 01:18:45,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:18:45,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:18:45,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:18:46,075 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:18:46,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:18:46,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285873297] [2022-01-19 01:18:46,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285873297] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:18:46,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076595224] [2022-01-19 01:18:46,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 01:18:46,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:18:46,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:18:46,077 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 01:18:46,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-19 01:18:46,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 01:18:46,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 01:18:46,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 627 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-19 01:18:46,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:18:47,205 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:18:47,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:18:47,818 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:18:47,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076595224] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 01:18:47,818 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 01:18:47,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [15, 14] total 38 [2022-01-19 01:18:47,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206352528] [2022-01-19 01:18:47,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:18:47,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-19 01:18:47,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:18:47,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-19 01:18:47,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1253, Unknown=0, NotChecked=0, Total=1406 [2022-01-19 01:18:47,822 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 315 [2022-01-19 01:18:47,824 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 380 transitions, 1602 flow. Second operand has 13 states, 13 states have (on average 219.76923076923077) internal successors, (2857), 13 states have internal predecessors, (2857), 0 states have call successors, (0), 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 01:18:47,824 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:18:47,824 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 315 [2022-01-19 01:18:47,824 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:18:50,445 INFO L129 PetriNetUnfolder]: 7347/16805 cut-off events. [2022-01-19 01:18:50,445 INFO L130 PetriNetUnfolder]: For 30137/30203 co-relation queries the response was YES. [2022-01-19 01:18:50,512 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43040 conditions, 16805 events. 7347/16805 cut-off events. For 30137/30203 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 156812 event pairs, 829 based on Foata normal form. 94/14834 useless extension candidates. Maximal degree in co-relation 42996. Up to 4545 conditions per place. [2022-01-19 01:18:50,585 INFO L132 encePairwiseOnDemand]: 299/315 looper letters, 211 selfloop transitions, 33 changer transitions 83/497 dead transitions. [2022-01-19 01:18:50,586 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 497 transitions, 2881 flow [2022-01-19 01:18:50,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 01:18:50,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 01:18:50,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3854 transitions. [2022-01-19 01:18:50,592 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7197012138188609 [2022-01-19 01:18:50,592 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3854 transitions. [2022-01-19 01:18:50,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3854 transitions. [2022-01-19 01:18:50,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:18:50,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3854 transitions. [2022-01-19 01:18:50,599 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 226.7058823529412) internal successors, (3854), 17 states have internal predecessors, (3854), 0 states have call successors, (0), 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 01:18:50,608 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 315.0) internal successors, (5670), 18 states have internal predecessors, (5670), 0 states have call successors, (0), 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 01:18:50,609 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 315.0) internal successors, (5670), 18 states have internal predecessors, (5670), 0 states have call successors, (0), 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 01:18:50,609 INFO L186 Difference]: Start difference. First operand has 329 places, 380 transitions, 1602 flow. Second operand 17 states and 3854 transitions. [2022-01-19 01:18:50,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 497 transitions, 2881 flow [2022-01-19 01:18:50,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 497 transitions, 2670 flow, removed 61 selfloop flow, removed 20 redundant places. [2022-01-19 01:18:50,901 INFO L242 Difference]: Finished difference. Result has 325 places, 359 transitions, 1431 flow [2022-01-19 01:18:50,901 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1431, PETRI_PLACES=325, PETRI_TRANSITIONS=359} [2022-01-19 01:18:50,902 INFO L334 CegarLoopForPetriNet]: 254 programPoint places, 71 predicate places. [2022-01-19 01:18:50,902 INFO L470 AbstractCegarLoop]: Abstraction has has 325 places, 359 transitions, 1431 flow [2022-01-19 01:18:50,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 219.76923076923077) internal successors, (2857), 13 states have internal predecessors, (2857), 0 states have call successors, (0), 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 01:18:50,903 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:18:50,903 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:18:50,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-01-19 01:18:51,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:18:51,108 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err2INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:18:51,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:18:51,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1028423454, now seen corresponding path program 1 times [2022-01-19 01:18:51,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:18:51,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827966407] [2022-01-19 01:18:51,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:18:51,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:18:51,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:18:51,564 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-19 01:18:51,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:18:51,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827966407] [2022-01-19 01:18:51,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827966407] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:18:51,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538929078] [2022-01-19 01:18:51,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:18:51,565 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:18:51,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:18:51,566 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 01:18:51,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-19 01:18:51,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:18:51,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 658 conjuncts, 94 conjunts are in the unsatisfiable core [2022-01-19 01:18:51,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:18:53,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2022-01-19 01:18:54,164 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:18:54,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:18:54,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 01:18:54,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2022-01-19 01:18:54,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-19 01:18:54,773 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 01:18:54,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 14 [2022-01-19 01:18:55,424 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-19 01:18:55,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538929078] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 01:18:55,424 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 01:18:55,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 30, 16] total 49 [2022-01-19 01:18:55,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616686816] [2022-01-19 01:18:55,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 01:18:55,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-19 01:18:55,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:18:55,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-19 01:18:55,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=2141, Unknown=0, NotChecked=0, Total=2352 [2022-01-19 01:18:55,433 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 315 [2022-01-19 01:18:55,438 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 359 transitions, 1431 flow. Second operand has 49 states, 49 states have (on average 178.9591836734694) internal successors, (8769), 49 states have internal predecessors, (8769), 0 states have call successors, (0), 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 01:18:55,438 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:18:55,438 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 315 [2022-01-19 01:18:55,438 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:19:22,908 INFO L129 PetriNetUnfolder]: 87671/162278 cut-off events. [2022-01-19 01:19:22,908 INFO L130 PetriNetUnfolder]: For 185327/185449 co-relation queries the response was YES. [2022-01-19 01:19:24,432 INFO L84 FinitePrefix]: Finished finitePrefix Result has 406888 conditions, 162278 events. 87671/162278 cut-off events. For 185327/185449 co-relation queries the response was YES. Maximal size of possible extension queue 3745. Compared 1725823 event pairs, 7940 based on Foata normal form. 275/149050 useless extension candidates. Maximal degree in co-relation 406849. Up to 34592 conditions per place. [2022-01-19 01:19:25,180 INFO L132 encePairwiseOnDemand]: 276/315 looper letters, 863 selfloop transitions, 322 changer transitions 54/1370 dead transitions. [2022-01-19 01:19:25,180 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 1370 transitions, 8176 flow [2022-01-19 01:19:25,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-19 01:19:25,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2022-01-19 01:19:25,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 14069 transitions. [2022-01-19 01:19:25,194 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5955132275132275 [2022-01-19 01:19:25,194 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 14069 transitions. [2022-01-19 01:19:25,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 14069 transitions. [2022-01-19 01:19:25,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:19:25,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 14069 transitions. [2022-01-19 01:19:25,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 187.58666666666667) internal successors, (14069), 75 states have internal predecessors, (14069), 0 states have call successors, (0), 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 01:19:25,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 315.0) internal successors, (23940), 76 states have internal predecessors, (23940), 0 states have call successors, (0), 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 01:19:25,235 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 315.0) internal successors, (23940), 76 states have internal predecessors, (23940), 0 states have call successors, (0), 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 01:19:25,236 INFO L186 Difference]: Start difference. First operand has 325 places, 359 transitions, 1431 flow. Second operand 75 states and 14069 transitions. [2022-01-19 01:19:25,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 1370 transitions, 8176 flow [2022-01-19 01:19:33,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 1370 transitions, 7736 flow, removed 158 selfloop flow, removed 20 redundant places. [2022-01-19 01:19:33,769 INFO L242 Difference]: Finished difference. Result has 417 places, 694 transitions, 4358 flow [2022-01-19 01:19:33,770 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=315, PETRI_DIFFERENCE_MINUEND_FLOW=1362, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=75, PETRI_FLOW=4358, PETRI_PLACES=417, PETRI_TRANSITIONS=694} [2022-01-19 01:19:33,770 INFO L334 CegarLoopForPetriNet]: 254 programPoint places, 163 predicate places. [2022-01-19 01:19:33,770 INFO L470 AbstractCegarLoop]: Abstraction has has 417 places, 694 transitions, 4358 flow [2022-01-19 01:19:33,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 178.9591836734694) internal successors, (8769), 49 states have internal predecessors, (8769), 0 states have call successors, (0), 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 01:19:33,771 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:19:33,772 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:19:33,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-19 01:19:33,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-01-19 01:19:33,972 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [thread1Err2INUSE_VIOLATION, thread1Err6INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 7 more)] === [2022-01-19 01:19:33,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:19:33,973 INFO L85 PathProgramCache]: Analyzing trace with hash -718789754, now seen corresponding path program 2 times [2022-01-19 01:19:33,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:19:33,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085984592] [2022-01-19 01:19:33,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:19:33,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:19:34,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:19:34,902 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:19:34,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:19:34,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085984592] [2022-01-19 01:19:34,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085984592] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 01:19:34,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769558356] [2022-01-19 01:19:34,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 01:19:34,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 01:19:34,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:19:34,908 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 01:19:34,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-19 01:19:35,083 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 01:19:35,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 01:19:35,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 658 conjuncts, 103 conjunts are in the unsatisfiable core [2022-01-19 01:19:35,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 01:19:35,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-19 01:19:36,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 01:19:36,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 01:19:36,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 01:19:36,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 01:19:37,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 01:19:37,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 01:19:37,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 9 [2022-01-19 01:19:37,963 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:19:37,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 01:25:33,638 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-19 01:25:33,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769558356] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 01:25:33,642 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 01:25:33,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 34, 23] total 71 [2022-01-19 01:25:33,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639449855] [2022-01-19 01:25:33,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 01:25:33,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-01-19 01:25:33,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:25:33,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-01-19 01:25:33,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=427, Invalid=4297, Unknown=246, NotChecked=0, Total=4970 [2022-01-19 01:25:33,651 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 315 [2022-01-19 01:25:33,656 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 694 transitions, 4358 flow. Second operand has 71 states, 71 states have (on average 162.90140845070422) internal successors, (11566), 71 states have internal predecessors, (11566), 0 states have call successors, (0), 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 01:25:33,657 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:25:33,657 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 315 [2022-01-19 01:25:33,657 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand