/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-node-subst.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 07:11:48,942 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 07:11:48,943 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 07:11:49,020 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 07:11:49,021 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 07:11:49,024 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 07:11:49,026 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 07:11:49,029 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 07:11:49,030 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 07:11:49,035 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 07:11:49,035 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 07:11:49,037 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 07:11:49,037 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 07:11:49,038 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 07:11:49,039 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 07:11:49,043 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 07:11:49,044 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 07:11:49,044 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 07:11:49,046 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 07:11:49,053 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 07:11:49,054 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 07:11:49,055 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 07:11:49,057 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 07:11:49,058 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 07:11:49,064 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 07:11:49,064 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 07:11:49,064 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 07:11:49,065 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 07:11:49,066 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 07:11:49,066 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 07:11:49,067 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 07:11:49,067 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 07:11:49,069 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 07:11:49,069 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 07:11:49,070 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 07:11:49,071 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 07:11:49,071 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 07:11:49,071 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 07:11:49,071 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 07:11:49,072 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 07:11:49,072 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 07:11:49,073 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf [2022-01-19 07:11:49,099 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 07:11:49,099 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 07:11:49,102 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 07:11:49,102 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 07:11:49,102 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 07:11:49,103 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 07:11:49,103 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 07:11:49,103 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 07:11:49,103 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 07:11:49,103 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 07:11:49,104 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 07:11:49,104 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 07:11:49,104 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 07:11:49,104 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 07:11:49,104 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 07:11:49,105 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 07:11:49,105 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 07:11:49,105 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 07:11:49,105 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 07:11:49,105 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 07:11:49,105 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 07:11:49,105 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 07:11:49,105 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 07:11:49,106 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 07:11:49,106 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 07:11:49,106 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 07:11:49,106 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 07:11:49,107 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 07:11:49,107 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 07:11:49,107 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 07:11:49,107 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 07:11:49,108 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 07:11:49,108 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 07:11:49,332 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 07:11:49,357 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 07:11:49,359 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 07:11:49,360 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 07:11:49,361 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 07:11:49,362 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-node-subst.wvr.c [2022-01-19 07:11:49,423 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2b4cc991/dfe2274a73c4464f964c112462a40ec1/FLAG809bf4435 [2022-01-19 07:11:49,766 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 07:11:49,767 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-node-subst.wvr.c [2022-01-19 07:11:49,771 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2b4cc991/dfe2274a73c4464f964c112462a40ec1/FLAG809bf4435 [2022-01-19 07:11:50,153 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2b4cc991/dfe2274a73c4464f964c112462a40ec1 [2022-01-19 07:11:50,155 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 07:11:50,156 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 07:11:50,167 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 07:11:50,167 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 07:11:50,170 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 07:11:50,172 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 07:11:50" (1/1) ... [2022-01-19 07:11:50,173 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1288cb56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:11:50, skipping insertion in model container [2022-01-19 07:11:50,173 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 07:11:50" (1/1) ... [2022-01-19 07:11:50,179 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 07:11:50,211 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 07:11:50,410 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/chl-node-subst.wvr.c[3996,4009] [2022-01-19 07:11:50,420 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 07:11:50,426 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 07:11:50,449 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/chl-node-subst.wvr.c[3996,4009] [2022-01-19 07:11:50,454 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 07:11:50,466 INFO L208 MainTranslator]: Completed translation [2022-01-19 07:11:50,467 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:11:50 WrapperNode [2022-01-19 07:11:50,467 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 07:11:50,468 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 07:11:50,468 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 07:11:50,468 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 07:11:50,483 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:11:50" (1/1) ... [2022-01-19 07:11:50,492 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:11:50" (1/1) ... [2022-01-19 07:11:50,523 INFO L137 Inliner]: procedures = 27, calls = 66, calls flagged for inlining = 22, calls inlined = 34, statements flattened = 437 [2022-01-19 07:11:50,523 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 07:11:50,524 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 07:11:50,524 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 07:11:50,524 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 07:11:50,541 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:11:50" (1/1) ... [2022-01-19 07:11:50,541 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:11:50" (1/1) ... [2022-01-19 07:11:50,553 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:11:50" (1/1) ... [2022-01-19 07:11:50,554 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:11:50" (1/1) ... [2022-01-19 07:11:50,569 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:11:50" (1/1) ... [2022-01-19 07:11:50,572 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:11:50" (1/1) ... [2022-01-19 07:11:50,574 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:11:50" (1/1) ... [2022-01-19 07:11:50,576 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 07:11:50,577 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 07:11:50,577 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 07:11:50,577 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 07:11:50,587 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:11:50" (1/1) ... [2022-01-19 07:11:50,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 07:11:50,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 07:11:50,646 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 07:11:50,654 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 07:11:50,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 07:11:50,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 07:11:50,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 07:11:50,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 07:11:50,676 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 07:11:50,676 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 07:11:50,676 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 07:11:50,676 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 07:11:50,676 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 07:11:50,676 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 07:11:50,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 07:11:50,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 07:11:50,676 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 07:11:50,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 07:11:50,677 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 07:11:50,678 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 07:11:50,751 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 07:11:50,752 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 07:11:51,275 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 07:11:51,295 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 07:11:51,295 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-01-19 07:11:51,298 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 07:11:51 BoogieIcfgContainer [2022-01-19 07:11:51,298 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 07:11:51,299 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 07:11:51,299 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 07:11:51,306 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 07:11:51,306 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 07:11:50" (1/3) ... [2022-01-19 07:11:51,307 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4fd39d0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 07:11:51, skipping insertion in model container [2022-01-19 07:11:51,307 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 07:11:50" (2/3) ... [2022-01-19 07:11:51,308 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4fd39d0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 07:11:51, skipping insertion in model container [2022-01-19 07:11:51,308 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 07:11:51" (3/3) ... [2022-01-19 07:11:51,309 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-node-subst.wvr.c [2022-01-19 07:11:51,316 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 07:11:51,316 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 07:11:51,316 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 07:11:51,416 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,417 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,417 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,417 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,417 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,418 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,418 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,418 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,419 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,419 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,419 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,419 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,419 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,419 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,420 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,420 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,420 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,420 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,421 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,421 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,421 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,421 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,422 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,422 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,422 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,423 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,423 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,423 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,424 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,424 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,424 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,424 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,424 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,425 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,425 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,425 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,425 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,426 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,426 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,426 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,426 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,426 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,426 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,426 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,427 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,427 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,427 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,427 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,427 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,427 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,428 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,428 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,428 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,428 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,428 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,428 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,429 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,429 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,429 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,429 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,429 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,430 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,430 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,430 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,432 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,432 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,432 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,432 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,432 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,433 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,433 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,433 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,433 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,433 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,433 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,434 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,434 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,434 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,435 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,435 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,435 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,435 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 07:11:51,436 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,437 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,437 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 07:11:51,438 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,438 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,438 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 07:11:51,438 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 07:11:51,438 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,439 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,439 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 07:11:51,439 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 07:11:51,439 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 07:11:51,439 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 07:11:51,439 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,439 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,440 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 07:11:51,440 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 07:11:51,440 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 07:11:51,440 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 07:11:51,440 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,440 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,440 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,441 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,441 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,441 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,441 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 07:11:51,441 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,441 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,442 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 07:11:51,442 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 07:11:51,442 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 07:11:51,442 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 07:11:51,442 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 07:11:51,443 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 07:11:51,443 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 07:11:51,443 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 07:11:51,443 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 07:11:51,443 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 07:11:51,443 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 07:11:51,443 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,444 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,444 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,444 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,444 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,444 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,444 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,444 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,445 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,445 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,445 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,445 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,446 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,446 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,446 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,446 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,447 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,447 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,448 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,448 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,448 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,448 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,448 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,448 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,448 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,454 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,454 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,454 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,454 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,454 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,454 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,460 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,460 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,464 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,467 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,467 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,467 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,467 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,467 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,467 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,468 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,468 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,468 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,468 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,468 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,468 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,468 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 07:11:51,469 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,469 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,469 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 07:11:51,470 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,470 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,470 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 07:11:51,471 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 07:11:51,471 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,471 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,471 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 07:11:51,471 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 07:11:51,471 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 07:11:51,471 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 07:11:51,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,472 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 07:11:51,472 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 07:11:51,472 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 07:11:51,472 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 07:11:51,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,473 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,473 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,473 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,473 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,473 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 07:11:51,473 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,474 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,474 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 07:11:51,474 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 07:11:51,474 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 07:11:51,474 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 07:11:51,474 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 07:11:51,474 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 07:11:51,475 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 07:11:51,475 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 07:11:51,475 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 07:11:51,475 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 07:11:51,475 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 07:11:51,475 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,475 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,475 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,476 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,477 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,478 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,478 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,478 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,479 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,479 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,479 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,479 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,479 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,479 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,480 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,480 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,480 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,480 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,480 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,480 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,480 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,480 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,481 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,481 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,481 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,481 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,481 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,481 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,481 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,482 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,482 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,482 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,482 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,482 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,482 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,482 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,483 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,484 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,485 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,485 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,485 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,485 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,485 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,486 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,487 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,488 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,488 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,488 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,490 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,490 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,492 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,493 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,494 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,494 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,494 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,494 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,494 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,494 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,494 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,494 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,494 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,503 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,503 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,503 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,503 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,503 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,504 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,504 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,504 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,504 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,504 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,504 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,504 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,505 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,505 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,505 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,505 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,505 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,505 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,505 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,505 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,505 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,505 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,505 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,505 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,506 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,506 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,506 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,506 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,506 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,506 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,506 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,506 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,506 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,507 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,507 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,507 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,507 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,507 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,507 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,507 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,507 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,507 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,507 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,507 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,508 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,508 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,508 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,508 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,508 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,508 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,508 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,508 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,508 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,508 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,508 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,509 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,509 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,509 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,509 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,512 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,512 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,515 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,515 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,515 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem23#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,515 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,516 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,516 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,516 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,516 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem26#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,516 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite29#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,516 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem24#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,516 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~short27#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,516 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,516 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,516 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,516 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,516 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,517 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,517 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem25#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,517 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ite28#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,517 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,518 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,518 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,518 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,518 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,519 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,519 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,519 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,519 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,519 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,519 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,519 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,519 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 07:11:51,519 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,519 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,519 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,519 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,519 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,520 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,520 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,520 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 07:11:51,520 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,520 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,521 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,521 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,521 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 07:11:51,521 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,521 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,521 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,521 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,521 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,522 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 07:11:51,522 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,522 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,522 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,522 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,522 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,522 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,522 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,522 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,522 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 07:11:51,524 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-19 07:11:51,562 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 07:11:51,566 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 07:11:51,567 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-19 07:11:51,587 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 537 places, 574 transitions, 1172 flow [2022-01-19 07:11:51,722 INFO L129 PetriNetUnfolder]: 47/571 cut-off events. [2022-01-19 07:11:51,722 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 07:11:51,738 INFO L84 FinitePrefix]: Finished finitePrefix Result has 584 conditions, 571 events. 47/571 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 849 event pairs, 0 based on Foata normal form. 0/523 useless extension candidates. Maximal degree in co-relation 479. Up to 2 conditions per place. [2022-01-19 07:11:51,738 INFO L82 GeneralOperation]: Start removeDead. Operand has 537 places, 574 transitions, 1172 flow [2022-01-19 07:11:51,745 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 523 places, 560 transitions, 1138 flow [2022-01-19 07:11:51,825 INFO L129 PetriNetUnfolder]: 47/559 cut-off events. [2022-01-19 07:11:51,826 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 07:11:51,826 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:11:51,827 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:11:51,827 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:11:51,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:11:51,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1302692842, now seen corresponding path program 1 times [2022-01-19 07:11:51,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:11:51,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308840785] [2022-01-19 07:11:51,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:11:51,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:11:51,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:11:52,123 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 07:11:52,124 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:11:52,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308840785] [2022-01-19 07:11:52,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308840785] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:11:52,124 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:11:52,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 07:11:52,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586491800] [2022-01-19 07:11:52,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:11:52,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 07:11:52,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:11:52,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 07:11:52,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 07:11:52,163 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 538 out of 574 [2022-01-19 07:11:52,167 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 560 transitions, 1138 flow. Second operand has 2 states, 2 states have (on average 543.0) internal successors, (1086), 2 states have internal predecessors, (1086), 0 states have call successors, (0), 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 07:11:52,167 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:11:52,167 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 538 of 574 [2022-01-19 07:11:52,168 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:11:52,278 INFO L129 PetriNetUnfolder]: 18/531 cut-off events. [2022-01-19 07:11:52,279 INFO L130 PetriNetUnfolder]: For 14/16 co-relation queries the response was YES. [2022-01-19 07:11:52,282 INFO L84 FinitePrefix]: Finished finitePrefix Result has 551 conditions, 531 events. 18/531 cut-off events. For 14/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 818 event pairs, 0 based on Foata normal form. 34/524 useless extension candidates. Maximal degree in co-relation 455. Up to 7 conditions per place. [2022-01-19 07:11:52,284 INFO L132 encePairwiseOnDemand]: 545/574 looper letters, 6 selfloop transitions, 0 changer transitions 17/531 dead transitions. [2022-01-19 07:11:52,284 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 531 transitions, 1092 flow [2022-01-19 07:11:52,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 07:11:52,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 07:11:52,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1111 transitions. [2022-01-19 07:11:52,298 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9677700348432056 [2022-01-19 07:11:52,299 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1111 transitions. [2022-01-19 07:11:52,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1111 transitions. [2022-01-19 07:11:52,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:11:52,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1111 transitions. [2022-01-19 07:11:52,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 555.5) internal successors, (1111), 2 states have internal predecessors, (1111), 0 states have call successors, (0), 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 07:11:52,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 574.0) internal successors, (1722), 3 states have internal predecessors, (1722), 0 states have call successors, (0), 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 07:11:52,316 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 574.0) internal successors, (1722), 3 states have internal predecessors, (1722), 0 states have call successors, (0), 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 07:11:52,317 INFO L186 Difference]: Start difference. First operand has 523 places, 560 transitions, 1138 flow. Second operand 2 states and 1111 transitions. [2022-01-19 07:11:52,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 531 transitions, 1092 flow [2022-01-19 07:11:52,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 531 transitions, 1080 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-01-19 07:11:52,333 INFO L242 Difference]: Finished difference. Result has 518 places, 514 transitions, 1034 flow [2022-01-19 07:11:52,335 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=1034, PETRI_PLACES=518, PETRI_TRANSITIONS=514} [2022-01-19 07:11:52,338 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, -5 predicate places. [2022-01-19 07:11:52,338 INFO L470 AbstractCegarLoop]: Abstraction has has 518 places, 514 transitions, 1034 flow [2022-01-19 07:11:52,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 543.0) internal successors, (1086), 2 states have internal predecessors, (1086), 0 states have call successors, (0), 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 07:11:52,339 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:11:52,339 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:11:52,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 07:11:52,340 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:11:52,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:11:52,340 INFO L85 PathProgramCache]: Analyzing trace with hash 357575324, now seen corresponding path program 1 times [2022-01-19 07:11:52,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:11:52,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006525156] [2022-01-19 07:11:52,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:11:52,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:11:52,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:11:52,616 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 07:11:52,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:11:52,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006525156] [2022-01-19 07:11:52,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006525156] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:11:52,616 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:11:52,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 07:11:52,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486716941] [2022-01-19 07:11:52,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:11:52,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 07:11:52,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:11:52,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 07:11:52,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 07:11:52,638 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 531 out of 574 [2022-01-19 07:11:52,639 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 514 transitions, 1034 flow. Second operand has 3 states, 3 states have (on average 534.3333333333334) internal successors, (1603), 3 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:11:52,639 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:11:52,639 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 531 of 574 [2022-01-19 07:11:52,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:11:52,772 INFO L129 PetriNetUnfolder]: 40/653 cut-off events. [2022-01-19 07:11:52,772 INFO L130 PetriNetUnfolder]: For 17/19 co-relation queries the response was YES. [2022-01-19 07:11:52,776 INFO L84 FinitePrefix]: Finished finitePrefix Result has 706 conditions, 653 events. 40/653 cut-off events. For 17/19 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1612 event pairs, 10 based on Foata normal form. 0/612 useless extension candidates. Maximal degree in co-relation 703. Up to 35 conditions per place. [2022-01-19 07:11:52,779 INFO L132 encePairwiseOnDemand]: 570/574 looper letters, 14 selfloop transitions, 3 changer transitions 0/518 dead transitions. [2022-01-19 07:11:52,779 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 518 transitions, 1078 flow [2022-01-19 07:11:52,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 07:11:52,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 07:11:52,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1611 transitions. [2022-01-19 07:11:52,783 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9355400696864111 [2022-01-19 07:11:52,783 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1611 transitions. [2022-01-19 07:11:52,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1611 transitions. [2022-01-19 07:11:52,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:11:52,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1611 transitions. [2022-01-19 07:11:52,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 537.0) internal successors, (1611), 3 states have internal predecessors, (1611), 0 states have call successors, (0), 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 07:11:52,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 574.0) internal successors, (2296), 4 states have internal predecessors, (2296), 0 states have call successors, (0), 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 07:11:52,792 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 574.0) internal successors, (2296), 4 states have internal predecessors, (2296), 0 states have call successors, (0), 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 07:11:52,793 INFO L186 Difference]: Start difference. First operand has 518 places, 514 transitions, 1034 flow. Second operand 3 states and 1611 transitions. [2022-01-19 07:11:52,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 518 transitions, 1078 flow [2022-01-19 07:11:52,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 518 transitions, 1078 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 07:11:52,803 INFO L242 Difference]: Finished difference. Result has 505 places, 516 transitions, 1056 flow [2022-01-19 07:11:52,803 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1056, PETRI_PLACES=505, PETRI_TRANSITIONS=516} [2022-01-19 07:11:52,804 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, -18 predicate places. [2022-01-19 07:11:52,804 INFO L470 AbstractCegarLoop]: Abstraction has has 505 places, 516 transitions, 1056 flow [2022-01-19 07:11:52,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 534.3333333333334) internal successors, (1603), 3 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:11:52,806 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:11:52,806 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:11:52,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 07:11:52,806 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:11:52,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:11:52,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1088012698, now seen corresponding path program 1 times [2022-01-19 07:11:52,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:11:52,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631949307] [2022-01-19 07:11:52,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:11:52,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:11:52,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:11:52,969 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 07:11:52,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:11:52,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631949307] [2022-01-19 07:11:52,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631949307] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:11:52,970 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:11:52,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 07:11:52,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851982177] [2022-01-19 07:11:52,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:11:52,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 07:11:52,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:11:52,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 07:11:52,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 07:11:52,975 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 531 out of 574 [2022-01-19 07:11:52,977 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 516 transitions, 1056 flow. Second operand has 3 states, 3 states have (on average 534.3333333333334) internal successors, (1603), 3 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:11:52,977 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:11:52,977 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 531 of 574 [2022-01-19 07:11:52,977 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:11:53,139 INFO L129 PetriNetUnfolder]: 48/795 cut-off events. [2022-01-19 07:11:53,139 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-01-19 07:11:53,145 INFO L84 FinitePrefix]: Finished finitePrefix Result has 882 conditions, 795 events. 48/795 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 2824 event pairs, 10 based on Foata normal form. 0/746 useless extension candidates. Maximal degree in co-relation 877. Up to 35 conditions per place. [2022-01-19 07:11:53,148 INFO L132 encePairwiseOnDemand]: 570/574 looper letters, 14 selfloop transitions, 3 changer transitions 0/520 dead transitions. [2022-01-19 07:11:53,149 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 520 transitions, 1100 flow [2022-01-19 07:11:53,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 07:11:53,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 07:11:53,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1611 transitions. [2022-01-19 07:11:53,153 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9355400696864111 [2022-01-19 07:11:53,153 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1611 transitions. [2022-01-19 07:11:53,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1611 transitions. [2022-01-19 07:11:53,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:11:53,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1611 transitions. [2022-01-19 07:11:53,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 537.0) internal successors, (1611), 3 states have internal predecessors, (1611), 0 states have call successors, (0), 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 07:11:53,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 574.0) internal successors, (2296), 4 states have internal predecessors, (2296), 0 states have call successors, (0), 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 07:11:53,162 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 574.0) internal successors, (2296), 4 states have internal predecessors, (2296), 0 states have call successors, (0), 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 07:11:53,162 INFO L186 Difference]: Start difference. First operand has 505 places, 516 transitions, 1056 flow. Second operand 3 states and 1611 transitions. [2022-01-19 07:11:53,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 520 transitions, 1100 flow [2022-01-19 07:11:53,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 520 transitions, 1094 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 07:11:53,172 INFO L242 Difference]: Finished difference. Result has 507 places, 518 transitions, 1072 flow [2022-01-19 07:11:53,172 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1072, PETRI_PLACES=507, PETRI_TRANSITIONS=518} [2022-01-19 07:11:53,174 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, -16 predicate places. [2022-01-19 07:11:53,175 INFO L470 AbstractCegarLoop]: Abstraction has has 507 places, 518 transitions, 1072 flow [2022-01-19 07:11:53,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 534.3333333333334) internal successors, (1603), 3 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:11:53,176 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:11:53,176 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:11:53,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 07:11:53,176 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:11:53,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:11:53,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1442648426, now seen corresponding path program 1 times [2022-01-19 07:11:53,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:11:53,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954082067] [2022-01-19 07:11:53,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:11:53,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:11:53,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:11:53,255 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 07:11:53,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:11:53,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954082067] [2022-01-19 07:11:53,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954082067] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:11:53,256 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:11:53,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 07:11:53,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444514881] [2022-01-19 07:11:53,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:11:53,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 07:11:53,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:11:53,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 07:11:53,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 07:11:53,263 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 531 out of 574 [2022-01-19 07:11:53,265 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 518 transitions, 1072 flow. Second operand has 3 states, 3 states have (on average 534.3333333333334) internal successors, (1603), 3 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:11:53,265 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:11:53,265 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 531 of 574 [2022-01-19 07:11:53,265 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:11:53,452 INFO L129 PetriNetUnfolder]: 44/735 cut-off events. [2022-01-19 07:11:53,452 INFO L130 PetriNetUnfolder]: For 13/38 co-relation queries the response was YES. [2022-01-19 07:11:53,458 INFO L84 FinitePrefix]: Finished finitePrefix Result has 819 conditions, 735 events. 44/735 cut-off events. For 13/38 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 2264 event pairs, 10 based on Foata normal form. 0/691 useless extension candidates. Maximal degree in co-relation 813. Up to 35 conditions per place. [2022-01-19 07:11:53,461 INFO L132 encePairwiseOnDemand]: 570/574 looper letters, 14 selfloop transitions, 3 changer transitions 0/522 dead transitions. [2022-01-19 07:11:53,462 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 522 transitions, 1116 flow [2022-01-19 07:11:53,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 07:11:53,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 07:11:53,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1611 transitions. [2022-01-19 07:11:53,465 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9355400696864111 [2022-01-19 07:11:53,465 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1611 transitions. [2022-01-19 07:11:53,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1611 transitions. [2022-01-19 07:11:53,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:11:53,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1611 transitions. [2022-01-19 07:11:53,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 537.0) internal successors, (1611), 3 states have internal predecessors, (1611), 0 states have call successors, (0), 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 07:11:53,472 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 574.0) internal successors, (2296), 4 states have internal predecessors, (2296), 0 states have call successors, (0), 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 07:11:53,473 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 574.0) internal successors, (2296), 4 states have internal predecessors, (2296), 0 states have call successors, (0), 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 07:11:53,474 INFO L186 Difference]: Start difference. First operand has 507 places, 518 transitions, 1072 flow. Second operand 3 states and 1611 transitions. [2022-01-19 07:11:53,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 522 transitions, 1116 flow [2022-01-19 07:11:53,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 522 transitions, 1110 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 07:11:53,487 INFO L242 Difference]: Finished difference. Result has 509 places, 520 transitions, 1088 flow [2022-01-19 07:11:53,488 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1088, PETRI_PLACES=509, PETRI_TRANSITIONS=520} [2022-01-19 07:11:53,489 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, -14 predicate places. [2022-01-19 07:11:53,489 INFO L470 AbstractCegarLoop]: Abstraction has has 509 places, 520 transitions, 1088 flow [2022-01-19 07:11:53,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 534.3333333333334) internal successors, (1603), 3 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 07:11:53,490 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:11:53,490 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:11:53,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 07:11:53,491 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:11:53,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:11:53,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1187024020, now seen corresponding path program 1 times [2022-01-19 07:11:53,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:11:53,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903970914] [2022-01-19 07:11:53,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:11:53,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:11:53,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:11:53,725 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 07:11:53,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:11:53,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903970914] [2022-01-19 07:11:53,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903970914] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:11:53,726 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:11:53,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 07:11:53,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595761592] [2022-01-19 07:11:53,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:11:53,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 07:11:53,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:11:53,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 07:11:53,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-01-19 07:11:53,731 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 414 out of 574 [2022-01-19 07:11:53,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 520 transitions, 1088 flow. Second operand has 8 states, 8 states have (on average 426.375) internal successors, (3411), 8 states have internal predecessors, (3411), 0 states have call successors, (0), 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 07:11:53,735 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:11:53,735 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 414 of 574 [2022-01-19 07:11:53,735 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:11:54,125 INFO L129 PetriNetUnfolder]: 97/1244 cut-off events. [2022-01-19 07:11:54,125 INFO L130 PetriNetUnfolder]: For 33/33 co-relation queries the response was YES. [2022-01-19 07:11:54,137 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1563 conditions, 1244 events. 97/1244 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 6404 event pairs, 39 based on Foata normal form. 0/1171 useless extension candidates. Maximal degree in co-relation 1556. Up to 159 conditions per place. [2022-01-19 07:11:54,145 INFO L132 encePairwiseOnDemand]: 562/574 looper letters, 106 selfloop transitions, 11 changer transitions 0/524 dead transitions. [2022-01-19 07:11:54,145 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 524 transitions, 1330 flow [2022-01-19 07:11:54,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 07:11:54,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 07:11:54,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3844 transitions. [2022-01-19 07:11:54,153 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7440960123886953 [2022-01-19 07:11:54,153 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3844 transitions. [2022-01-19 07:11:54,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3844 transitions. [2022-01-19 07:11:54,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:11:54,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3844 transitions. [2022-01-19 07:11:54,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 427.1111111111111) internal successors, (3844), 9 states have internal predecessors, (3844), 0 states have call successors, (0), 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 07:11:54,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 574.0) internal successors, (5740), 10 states have internal predecessors, (5740), 0 states have call successors, (0), 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 07:11:54,174 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 574.0) internal successors, (5740), 10 states have internal predecessors, (5740), 0 states have call successors, (0), 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 07:11:54,175 INFO L186 Difference]: Start difference. First operand has 509 places, 520 transitions, 1088 flow. Second operand 9 states and 3844 transitions. [2022-01-19 07:11:54,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 524 transitions, 1330 flow [2022-01-19 07:11:54,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 524 transitions, 1324 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 07:11:54,187 INFO L242 Difference]: Finished difference. Result has 516 places, 521 transitions, 1112 flow [2022-01-19 07:11:54,188 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=1082, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1112, PETRI_PLACES=516, PETRI_TRANSITIONS=521} [2022-01-19 07:11:54,190 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, -7 predicate places. [2022-01-19 07:11:54,190 INFO L470 AbstractCegarLoop]: Abstraction has has 516 places, 521 transitions, 1112 flow [2022-01-19 07:11:54,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 426.375) internal successors, (3411), 8 states have internal predecessors, (3411), 0 states have call successors, (0), 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 07:11:54,192 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:11:54,192 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:11:54,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 07:11:54,193 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:11:54,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:11:54,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1538868522, now seen corresponding path program 1 times [2022-01-19 07:11:54,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:11:54,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564832756] [2022-01-19 07:11:54,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:11:54,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:11:54,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:11:54,381 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:11:54,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:11:54,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564832756] [2022-01-19 07:11:54,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564832756] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 07:11:54,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537808277] [2022-01-19 07:11:54,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:11:54,382 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 07:11:54,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 07:11:54,412 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 07:11:54,432 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 07:11:54,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:11:54,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 758 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 07:11:54,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 07:11:55,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 07:11:55,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 07:11:55,925 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 07:11:55,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537808277] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 07:11:55,926 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 07:11:55,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 9] total 16 [2022-01-19 07:11:55,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024892834] [2022-01-19 07:11:55,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:11:55,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 07:11:55,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:11:55,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 07:11:55,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-01-19 07:11:55,930 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 459 out of 574 [2022-01-19 07:11:55,932 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 521 transitions, 1112 flow. Second operand has 9 states, 9 states have (on average 466.0) internal successors, (4194), 9 states have internal predecessors, (4194), 0 states have call successors, (0), 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 07:11:55,932 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:11:55,932 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 459 of 574 [2022-01-19 07:11:55,933 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:11:56,230 INFO L129 PetriNetUnfolder]: 97/1245 cut-off events. [2022-01-19 07:11:56,230 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-01-19 07:11:56,236 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1525 conditions, 1245 events. 97/1245 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 6396 event pairs, 39 based on Foata normal form. 0/1164 useless extension candidates. Maximal degree in co-relation 1517. Up to 130 conditions per place. [2022-01-19 07:11:56,240 INFO L132 encePairwiseOnDemand]: 556/574 looper letters, 71 selfloop transitions, 17 changer transitions 0/523 dead transitions. [2022-01-19 07:11:56,240 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 523 transitions, 1292 flow [2022-01-19 07:11:56,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 07:11:56,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 07:11:56,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 5137 transitions. [2022-01-19 07:11:56,247 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.813588850174216 [2022-01-19 07:11:56,247 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 5137 transitions. [2022-01-19 07:11:56,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 5137 transitions. [2022-01-19 07:11:56,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:11:56,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 5137 transitions. [2022-01-19 07:11:56,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 467.0) internal successors, (5137), 11 states have internal predecessors, (5137), 0 states have call successors, (0), 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 07:11:56,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 574.0) internal successors, (6888), 12 states have internal predecessors, (6888), 0 states have call successors, (0), 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 07:11:56,262 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 574.0) internal successors, (6888), 12 states have internal predecessors, (6888), 0 states have call successors, (0), 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 07:11:56,262 INFO L186 Difference]: Start difference. First operand has 516 places, 521 transitions, 1112 flow. Second operand 11 states and 5137 transitions. [2022-01-19 07:11:56,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 523 transitions, 1292 flow [2022-01-19 07:11:56,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 523 transitions, 1272 flow, removed 0 selfloop flow, removed 7 redundant places. [2022-01-19 07:11:56,285 INFO L242 Difference]: Finished difference. Result has 522 places, 523 transitions, 1146 flow [2022-01-19 07:11:56,286 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1146, PETRI_PLACES=522, PETRI_TRANSITIONS=523} [2022-01-19 07:11:56,286 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, -1 predicate places. [2022-01-19 07:11:56,286 INFO L470 AbstractCegarLoop]: Abstraction has has 522 places, 523 transitions, 1146 flow [2022-01-19 07:11:56,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 466.0) internal successors, (4194), 9 states have internal predecessors, (4194), 0 states have call successors, (0), 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 07:11:56,288 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:11:56,288 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:11:56,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-19 07:11:56,488 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 07:11:56,489 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:11:56,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:11:56,490 INFO L85 PathProgramCache]: Analyzing trace with hash -317225092, now seen corresponding path program 1 times [2022-01-19 07:11:56,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:11:56,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295611704] [2022-01-19 07:11:56,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:11:56,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:11:56,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:11:56,743 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 07:11:56,743 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:11:56,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295611704] [2022-01-19 07:11:56,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295611704] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:11:56,744 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:11:56,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 07:11:56,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398293968] [2022-01-19 07:11:56,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:11:56,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 07:11:56,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:11:56,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 07:11:56,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2022-01-19 07:11:56,748 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 414 out of 574 [2022-01-19 07:11:56,750 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 523 transitions, 1146 flow. Second operand has 8 states, 8 states have (on average 426.875) internal successors, (3415), 8 states have internal predecessors, (3415), 0 states have call successors, (0), 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 07:11:56,750 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:11:56,751 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 414 of 574 [2022-01-19 07:11:56,751 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:11:56,962 INFO L129 PetriNetUnfolder]: 67/1026 cut-off events. [2022-01-19 07:11:56,962 INFO L130 PetriNetUnfolder]: For 23/23 co-relation queries the response was YES. [2022-01-19 07:11:56,968 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1298 conditions, 1026 events. 67/1026 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 3961 event pairs, 21 based on Foata normal form. 0/966 useless extension candidates. Maximal degree in co-relation 1287. Up to 136 conditions per place. [2022-01-19 07:11:56,972 INFO L132 encePairwiseOnDemand]: 562/574 looper letters, 108 selfloop transitions, 11 changer transitions 0/527 dead transitions. [2022-01-19 07:11:56,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 527 transitions, 1392 flow [2022-01-19 07:11:56,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 07:11:56,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 07:11:56,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3844 transitions. [2022-01-19 07:11:56,978 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7440960123886953 [2022-01-19 07:11:56,978 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3844 transitions. [2022-01-19 07:11:56,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3844 transitions. [2022-01-19 07:11:56,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:11:56,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3844 transitions. [2022-01-19 07:11:56,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 427.1111111111111) internal successors, (3844), 9 states have internal predecessors, (3844), 0 states have call successors, (0), 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 07:11:56,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 574.0) internal successors, (5740), 10 states have internal predecessors, (5740), 0 states have call successors, (0), 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 07:11:56,990 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 574.0) internal successors, (5740), 10 states have internal predecessors, (5740), 0 states have call successors, (0), 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 07:11:56,990 INFO L186 Difference]: Start difference. First operand has 522 places, 523 transitions, 1146 flow. Second operand 9 states and 3844 transitions. [2022-01-19 07:11:56,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 527 transitions, 1392 flow [2022-01-19 07:11:56,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 527 transitions, 1365 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-01-19 07:11:56,999 INFO L242 Difference]: Finished difference. Result has 523 places, 524 transitions, 1149 flow [2022-01-19 07:11:57,000 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1149, PETRI_PLACES=523, PETRI_TRANSITIONS=524} [2022-01-19 07:11:57,000 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 0 predicate places. [2022-01-19 07:11:57,000 INFO L470 AbstractCegarLoop]: Abstraction has has 523 places, 524 transitions, 1149 flow [2022-01-19 07:11:57,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 426.875) internal successors, (3415), 8 states have internal predecessors, (3415), 0 states have call successors, (0), 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 07:11:57,001 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:11:57,002 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:11:57,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 07:11:57,002 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:11:57,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:11:57,002 INFO L85 PathProgramCache]: Analyzing trace with hash 734939679, now seen corresponding path program 1 times [2022-01-19 07:11:57,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:11:57,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990497211] [2022-01-19 07:11:57,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:11:57,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:11:57,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:11:57,140 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 07:11:57,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:11:57,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990497211] [2022-01-19 07:11:57,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990497211] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 07:11:57,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319242009] [2022-01-19 07:11:57,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:11:57,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 07:11:57,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 07:11:57,141 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 07:11:57,143 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 07:11:57,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:11:57,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 782 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 07:11:57,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 07:11:57,791 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 07:11:57,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 07:11:58,392 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 07:11:58,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319242009] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 07:11:58,392 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 07:11:58,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 9] total 16 [2022-01-19 07:11:58,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037770014] [2022-01-19 07:11:58,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:11:58,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 07:11:58,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:11:58,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 07:11:58,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-01-19 07:11:58,396 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 459 out of 574 [2022-01-19 07:11:58,398 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 524 transitions, 1149 flow. Second operand has 9 states, 9 states have (on average 466.8888888888889) internal successors, (4202), 9 states have internal predecessors, (4202), 0 states have call successors, (0), 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 07:11:58,398 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:11:58,398 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 459 of 574 [2022-01-19 07:11:58,398 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:11:58,706 INFO L129 PetriNetUnfolder]: 67/1027 cut-off events. [2022-01-19 07:11:58,706 INFO L130 PetriNetUnfolder]: For 32/32 co-relation queries the response was YES. [2022-01-19 07:11:58,714 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1274 conditions, 1027 events. 67/1027 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 3949 event pairs, 21 based on Foata normal form. 0/966 useless extension candidates. Maximal degree in co-relation 1262. Up to 91 conditions per place. [2022-01-19 07:11:58,718 INFO L132 encePairwiseOnDemand]: 554/574 looper letters, 71 selfloop transitions, 20 changer transitions 0/526 dead transitions. [2022-01-19 07:11:58,719 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 526 transitions, 1335 flow [2022-01-19 07:11:58,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 07:11:58,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 07:11:58,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 6055 transitions. [2022-01-19 07:11:58,730 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8114446529080676 [2022-01-19 07:11:58,730 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 6055 transitions. [2022-01-19 07:11:58,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 6055 transitions. [2022-01-19 07:11:58,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:11:58,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 6055 transitions. [2022-01-19 07:11:58,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 465.7692307692308) internal successors, (6055), 13 states have internal predecessors, (6055), 0 states have call successors, (0), 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 07:11:58,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 574.0) internal successors, (8036), 14 states have internal predecessors, (8036), 0 states have call successors, (0), 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 07:11:58,756 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 574.0) internal successors, (8036), 14 states have internal predecessors, (8036), 0 states have call successors, (0), 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 07:11:58,756 INFO L186 Difference]: Start difference. First operand has 523 places, 524 transitions, 1149 flow. Second operand 13 states and 6055 transitions. [2022-01-19 07:11:58,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 526 transitions, 1335 flow [2022-01-19 07:11:58,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 526 transitions, 1315 flow, removed 0 selfloop flow, removed 7 redundant places. [2022-01-19 07:11:58,765 INFO L242 Difference]: Finished difference. Result has 531 places, 526 transitions, 1189 flow [2022-01-19 07:11:58,766 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=1129, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1189, PETRI_PLACES=531, PETRI_TRANSITIONS=526} [2022-01-19 07:11:58,768 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 8 predicate places. [2022-01-19 07:11:58,768 INFO L470 AbstractCegarLoop]: Abstraction has has 531 places, 526 transitions, 1189 flow [2022-01-19 07:11:58,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 466.8888888888889) internal successors, (4202), 9 states have internal predecessors, (4202), 0 states have call successors, (0), 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 07:11:58,770 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:11:58,770 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:11:58,796 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 07:11:58,991 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,SelfDestructingSolverStorable7 [2022-01-19 07:11:58,992 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:11:58,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:11:58,992 INFO L85 PathProgramCache]: Analyzing trace with hash 128665104, now seen corresponding path program 1 times [2022-01-19 07:11:58,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:11:58,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845353117] [2022-01-19 07:11:58,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:11:58,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:11:59,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:11:59,135 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-19 07:11:59,135 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:11:59,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845353117] [2022-01-19 07:11:59,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845353117] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:11:59,135 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:11:59,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 07:11:59,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248145978] [2022-01-19 07:11:59,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:11:59,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 07:11:59,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:11:59,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 07:11:59,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-01-19 07:11:59,141 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 414 out of 574 [2022-01-19 07:11:59,143 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 526 transitions, 1189 flow. Second operand has 8 states, 8 states have (on average 427.375) internal successors, (3419), 8 states have internal predecessors, (3419), 0 states have call successors, (0), 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 07:11:59,143 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:11:59,143 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 414 of 574 [2022-01-19 07:11:59,143 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:11:59,334 INFO L129 PetriNetUnfolder]: 97/1228 cut-off events. [2022-01-19 07:11:59,334 INFO L130 PetriNetUnfolder]: For 49/54 co-relation queries the response was YES. [2022-01-19 07:11:59,341 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1568 conditions, 1228 events. 97/1228 cut-off events. For 49/54 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 5453 event pairs, 39 based on Foata normal form. 0/1145 useless extension candidates. Maximal degree in co-relation 1553. Up to 126 conditions per place. [2022-01-19 07:11:59,346 INFO L132 encePairwiseOnDemand]: 564/574 looper letters, 112 selfloop transitions, 9 changer transitions 0/530 dead transitions. [2022-01-19 07:11:59,346 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 530 transitions, 1439 flow [2022-01-19 07:11:59,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 07:11:59,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 07:11:59,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3430 transitions. [2022-01-19 07:11:59,351 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7469512195121951 [2022-01-19 07:11:59,351 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3430 transitions. [2022-01-19 07:11:59,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3430 transitions. [2022-01-19 07:11:59,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:11:59,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3430 transitions. [2022-01-19 07:11:59,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 428.75) internal successors, (3430), 8 states have internal predecessors, (3430), 0 states have call successors, (0), 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 07:11:59,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 574.0) internal successors, (5166), 9 states have internal predecessors, (5166), 0 states have call successors, (0), 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 07:11:59,361 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 574.0) internal successors, (5166), 9 states have internal predecessors, (5166), 0 states have call successors, (0), 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 07:11:59,361 INFO L186 Difference]: Start difference. First operand has 531 places, 526 transitions, 1189 flow. Second operand 8 states and 3430 transitions. [2022-01-19 07:11:59,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 530 transitions, 1439 flow [2022-01-19 07:11:59,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 530 transitions, 1406 flow, removed 0 selfloop flow, removed 10 redundant places. [2022-01-19 07:11:59,368 INFO L242 Difference]: Finished difference. Result has 529 places, 527 transitions, 1182 flow [2022-01-19 07:11:59,369 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1182, PETRI_PLACES=529, PETRI_TRANSITIONS=527} [2022-01-19 07:11:59,369 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 6 predicate places. [2022-01-19 07:11:59,369 INFO L470 AbstractCegarLoop]: Abstraction has has 529 places, 527 transitions, 1182 flow [2022-01-19 07:11:59,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 427.375) internal successors, (3419), 8 states have internal predecessors, (3419), 0 states have call successors, (0), 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 07:11:59,370 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:11:59,371 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:11:59,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 07:11:59,371 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:11:59,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:11:59,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1571720606, now seen corresponding path program 1 times [2022-01-19 07:11:59,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:11:59,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577166073] [2022-01-19 07:11:59,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:11:59,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:11:59,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:11:59,489 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-19 07:11:59,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:11:59,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577166073] [2022-01-19 07:11:59,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577166073] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 07:11:59,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899501469] [2022-01-19 07:11:59,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:11:59,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 07:11:59,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 07:11:59,491 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 07:11:59,491 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 07:11:59,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:11:59,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 806 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-19 07:11:59,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 07:12:00,225 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-19 07:12:00,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 07:12:00,781 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-19 07:12:00,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899501469] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 07:12:00,782 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 07:12:00,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 9] total 16 [2022-01-19 07:12:00,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434921882] [2022-01-19 07:12:00,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:00,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 07:12:00,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:00,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 07:12:00,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-01-19 07:12:00,787 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 459 out of 574 [2022-01-19 07:12:00,791 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 527 transitions, 1182 flow. Second operand has 9 states, 9 states have (on average 467.77777777777777) internal successors, (4210), 9 states have internal predecessors, (4210), 0 states have call successors, (0), 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 07:12:00,791 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:00,791 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 459 of 574 [2022-01-19 07:12:00,791 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:01,182 INFO L129 PetriNetUnfolder]: 97/1229 cut-off events. [2022-01-19 07:12:01,182 INFO L130 PetriNetUnfolder]: For 55/60 co-relation queries the response was YES. [2022-01-19 07:12:01,192 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1540 conditions, 1229 events. 97/1229 cut-off events. For 55/60 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 5442 event pairs, 39 based on Foata normal form. 0/1146 useless extension candidates. Maximal degree in co-relation 1524. Up to 86 conditions per place. [2022-01-19 07:12:01,196 INFO L132 encePairwiseOnDemand]: 554/574 looper letters, 73 selfloop transitions, 21 changer transitions 0/529 dead transitions. [2022-01-19 07:12:01,196 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 529 transitions, 1374 flow [2022-01-19 07:12:01,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 07:12:01,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 07:12:01,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 5596 transitions. [2022-01-19 07:12:01,207 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8124274099883856 [2022-01-19 07:12:01,208 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 5596 transitions. [2022-01-19 07:12:01,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 5596 transitions. [2022-01-19 07:12:01,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:01,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 5596 transitions. [2022-01-19 07:12:01,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 466.3333333333333) internal successors, (5596), 12 states have internal predecessors, (5596), 0 states have call successors, (0), 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 07:12:01,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 574.0) internal successors, (7462), 13 states have internal predecessors, (7462), 0 states have call successors, (0), 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 07:12:01,233 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 574.0) internal successors, (7462), 13 states have internal predecessors, (7462), 0 states have call successors, (0), 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 07:12:01,233 INFO L186 Difference]: Start difference. First operand has 529 places, 527 transitions, 1182 flow. Second operand 12 states and 5596 transitions. [2022-01-19 07:12:01,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 529 transitions, 1374 flow [2022-01-19 07:12:01,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 529 transitions, 1358 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-01-19 07:12:01,243 INFO L242 Difference]: Finished difference. Result has 537 places, 529 transitions, 1227 flow [2022-01-19 07:12:01,245 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=1166, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1227, PETRI_PLACES=537, PETRI_TRANSITIONS=529} [2022-01-19 07:12:01,245 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 14 predicate places. [2022-01-19 07:12:01,246 INFO L470 AbstractCegarLoop]: Abstraction has has 537 places, 529 transitions, 1227 flow [2022-01-19 07:12:01,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 467.77777777777777) internal successors, (4210), 9 states have internal predecessors, (4210), 0 states have call successors, (0), 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 07:12:01,247 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:01,247 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:01,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-19 07:12:01,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 07:12:01,464 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:01,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:01,464 INFO L85 PathProgramCache]: Analyzing trace with hash -2133676956, now seen corresponding path program 1 times [2022-01-19 07:12:01,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:01,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554595206] [2022-01-19 07:12:01,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:01,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:01,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:01,586 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:01,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:01,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554595206] [2022-01-19 07:12:01,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554595206] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:01,586 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:01,587 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 07:12:01,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000984550] [2022-01-19 07:12:01,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:01,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 07:12:01,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:01,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 07:12:01,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-01-19 07:12:01,590 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 444 out of 574 [2022-01-19 07:12:01,592 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 529 transitions, 1227 flow. Second operand has 7 states, 7 states have (on average 455.57142857142856) internal successors, (3189), 7 states have internal predecessors, (3189), 0 states have call successors, (0), 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 07:12:01,592 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:01,592 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 444 of 574 [2022-01-19 07:12:01,592 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:01,787 INFO L129 PetriNetUnfolder]: 59/949 cut-off events. [2022-01-19 07:12:01,788 INFO L130 PetriNetUnfolder]: For 28/38 co-relation queries the response was YES. [2022-01-19 07:12:01,793 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1248 conditions, 949 events. 59/949 cut-off events. For 28/38 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 3467 event pairs, 14 based on Foata normal form. 1/906 useless extension candidates. Maximal degree in co-relation 1229. Up to 112 conditions per place. [2022-01-19 07:12:01,795 INFO L132 encePairwiseOnDemand]: 566/574 looper letters, 94 selfloop transitions, 5 changer transitions 4/549 dead transitions. [2022-01-19 07:12:01,795 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 549 transitions, 1486 flow [2022-01-19 07:12:01,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 07:12:01,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 07:12:01,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4100 transitions. [2022-01-19 07:12:01,800 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7936507936507936 [2022-01-19 07:12:01,801 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4100 transitions. [2022-01-19 07:12:01,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4100 transitions. [2022-01-19 07:12:01,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:01,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4100 transitions. [2022-01-19 07:12:01,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 455.55555555555554) internal successors, (4100), 9 states have internal predecessors, (4100), 0 states have call successors, (0), 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 07:12:01,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 574.0) internal successors, (5740), 10 states have internal predecessors, (5740), 0 states have call successors, (0), 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 07:12:01,814 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 574.0) internal successors, (5740), 10 states have internal predecessors, (5740), 0 states have call successors, (0), 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 07:12:01,814 INFO L186 Difference]: Start difference. First operand has 537 places, 529 transitions, 1227 flow. Second operand 9 states and 4100 transitions. [2022-01-19 07:12:01,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 549 transitions, 1486 flow [2022-01-19 07:12:01,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 549 transitions, 1450 flow, removed 0 selfloop flow, removed 9 redundant places. [2022-01-19 07:12:01,821 INFO L242 Difference]: Finished difference. Result has 543 places, 533 transitions, 1232 flow [2022-01-19 07:12:01,821 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=1191, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1232, PETRI_PLACES=543, PETRI_TRANSITIONS=533} [2022-01-19 07:12:01,822 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 20 predicate places. [2022-01-19 07:12:01,822 INFO L470 AbstractCegarLoop]: Abstraction has has 543 places, 533 transitions, 1232 flow [2022-01-19 07:12:01,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 455.57142857142856) internal successors, (3189), 7 states have internal predecessors, (3189), 0 states have call successors, (0), 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 07:12:01,823 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:01,823 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:01,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 07:12:01,823 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:01,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:01,823 INFO L85 PathProgramCache]: Analyzing trace with hash 543717480, now seen corresponding path program 1 times [2022-01-19 07:12:01,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:01,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233693668] [2022-01-19 07:12:01,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:01,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:01,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:02,163 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:02,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:02,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233693668] [2022-01-19 07:12:02,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233693668] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:02,164 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:02,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 07:12:02,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050152942] [2022-01-19 07:12:02,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:02,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 07:12:02,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:02,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 07:12:02,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-01-19 07:12:02,171 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:02,175 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 533 transitions, 1232 flow. Second operand has 11 states, 11 states have (on average 443.09090909090907) internal successors, (4874), 11 states have internal predecessors, (4874), 0 states have call successors, (0), 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 07:12:02,175 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:02,176 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:02,176 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:02,961 INFO L129 PetriNetUnfolder]: 516/2488 cut-off events. [2022-01-19 07:12:02,961 INFO L130 PetriNetUnfolder]: For 166/166 co-relation queries the response was YES. [2022-01-19 07:12:02,978 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3887 conditions, 2488 events. 516/2488 cut-off events. For 166/166 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 19272 event pairs, 186 based on Foata normal form. 1/2234 useless extension candidates. Maximal degree in co-relation 3861. Up to 331 conditions per place. [2022-01-19 07:12:02,986 INFO L132 encePairwiseOnDemand]: 552/574 looper letters, 125 selfloop transitions, 24 changer transitions 4/590 dead transitions. [2022-01-19 07:12:02,986 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 590 transitions, 1689 flow [2022-01-19 07:12:02,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 07:12:02,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 07:12:02,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 8419 transitions. [2022-01-19 07:12:02,998 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.77196038877682 [2022-01-19 07:12:02,998 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 8419 transitions. [2022-01-19 07:12:02,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 8419 transitions. [2022-01-19 07:12:02,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:02,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 8419 transitions. [2022-01-19 07:12:03,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 443.10526315789474) internal successors, (8419), 19 states have internal predecessors, (8419), 0 states have call successors, (0), 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 07:12:03,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 574.0) internal successors, (11480), 20 states have internal predecessors, (11480), 0 states have call successors, (0), 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 07:12:03,016 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 574.0) internal successors, (11480), 20 states have internal predecessors, (11480), 0 states have call successors, (0), 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 07:12:03,017 INFO L186 Difference]: Start difference. First operand has 543 places, 533 transitions, 1232 flow. Second operand 19 states and 8419 transitions. [2022-01-19 07:12:03,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 590 transitions, 1689 flow [2022-01-19 07:12:03,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 590 transitions, 1682 flow, removed 3 selfloop flow, removed 3 redundant places. [2022-01-19 07:12:03,026 INFO L242 Difference]: Finished difference. Result has 564 places, 539 transitions, 1323 flow [2022-01-19 07:12:03,027 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=1227, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1323, PETRI_PLACES=564, PETRI_TRANSITIONS=539} [2022-01-19 07:12:03,027 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 41 predicate places. [2022-01-19 07:12:03,028 INFO L470 AbstractCegarLoop]: Abstraction has has 564 places, 539 transitions, 1323 flow [2022-01-19 07:12:03,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 443.09090909090907) internal successors, (4874), 11 states have internal predecessors, (4874), 0 states have call successors, (0), 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 07:12:03,029 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:03,029 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:03,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 07:12:03,029 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:03,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:03,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1225140670, now seen corresponding path program 1 times [2022-01-19 07:12:03,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:03,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8048747] [2022-01-19 07:12:03,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:03,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:03,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:03,246 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:03,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:03,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8048747] [2022-01-19 07:12:03,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8048747] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:03,247 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:03,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:03,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106666214] [2022-01-19 07:12:03,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:03,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:03,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:03,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:03,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:03,250 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:03,253 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 539 transitions, 1323 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:03,253 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:03,253 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:03,253 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:04,335 INFO L129 PetriNetUnfolder]: 893/3304 cut-off events. [2022-01-19 07:12:04,335 INFO L130 PetriNetUnfolder]: For 468/501 co-relation queries the response was YES. [2022-01-19 07:12:04,359 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5088 conditions, 3304 events. 893/3304 cut-off events. For 468/501 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 28994 event pairs, 413 based on Foata normal form. 8/3004 useless extension candidates. Maximal degree in co-relation 5056. Up to 813 conditions per place. [2022-01-19 07:12:04,368 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 139 selfloop transitions, 30 changer transitions 24/640 dead transitions. [2022-01-19 07:12:04,368 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 640 transitions, 1962 flow [2022-01-19 07:12:04,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 07:12:04,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 07:12:04,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 10634 transitions. [2022-01-19 07:12:04,377 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7719221835075494 [2022-01-19 07:12:04,377 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 10634 transitions. [2022-01-19 07:12:04,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 10634 transitions. [2022-01-19 07:12:04,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:04,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 10634 transitions. [2022-01-19 07:12:04,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 443.0833333333333) internal successors, (10634), 24 states have internal predecessors, (10634), 0 states have call successors, (0), 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 07:12:04,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 574.0) internal successors, (14350), 25 states have internal predecessors, (14350), 0 states have call successors, (0), 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 07:12:04,399 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 574.0) internal successors, (14350), 25 states have internal predecessors, (14350), 0 states have call successors, (0), 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 07:12:04,399 INFO L186 Difference]: Start difference. First operand has 564 places, 539 transitions, 1323 flow. Second operand 24 states and 10634 transitions. [2022-01-19 07:12:04,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 640 transitions, 1962 flow [2022-01-19 07:12:04,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 640 transitions, 1905 flow, removed 12 selfloop flow, removed 10 redundant places. [2022-01-19 07:12:04,408 INFO L242 Difference]: Finished difference. Result has 594 places, 568 transitions, 1498 flow [2022-01-19 07:12:04,408 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1498, PETRI_PLACES=594, PETRI_TRANSITIONS=568} [2022-01-19 07:12:04,409 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 71 predicate places. [2022-01-19 07:12:04,409 INFO L470 AbstractCegarLoop]: Abstraction has has 594 places, 568 transitions, 1498 flow [2022-01-19 07:12:04,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:04,410 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:04,410 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:04,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 07:12:04,410 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:04,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:04,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1530908422, now seen corresponding path program 2 times [2022-01-19 07:12:04,410 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:04,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343067958] [2022-01-19 07:12:04,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:04,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:04,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:04,542 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:04,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:04,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343067958] [2022-01-19 07:12:04,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343067958] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:04,542 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:04,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:04,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845392673] [2022-01-19 07:12:04,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:04,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:04,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:04,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:04,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:04,546 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:04,548 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 568 transitions, 1498 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:04,548 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:04,548 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:04,548 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:05,925 INFO L129 PetriNetUnfolder]: 1411/5027 cut-off events. [2022-01-19 07:12:05,926 INFO L130 PetriNetUnfolder]: For 4850/4912 co-relation queries the response was YES. [2022-01-19 07:12:05,988 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10661 conditions, 5027 events. 1411/5027 cut-off events. For 4850/4912 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 51013 event pairs, 711 based on Foata normal form. 1/4524 useless extension candidates. Maximal degree in co-relation 10612. Up to 1260 conditions per place. [2022-01-19 07:12:06,014 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 172 selfloop transitions, 45 changer transitions 22/686 dead transitions. [2022-01-19 07:12:06,015 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 686 transitions, 2521 flow [2022-01-19 07:12:06,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 07:12:06,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 07:12:06,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 10631 transitions. [2022-01-19 07:12:06,023 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7717044134727061 [2022-01-19 07:12:06,023 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 10631 transitions. [2022-01-19 07:12:06,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 10631 transitions. [2022-01-19 07:12:06,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:06,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 10631 transitions. [2022-01-19 07:12:06,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 442.9583333333333) internal successors, (10631), 24 states have internal predecessors, (10631), 0 states have call successors, (0), 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 07:12:06,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 574.0) internal successors, (14350), 25 states have internal predecessors, (14350), 0 states have call successors, (0), 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 07:12:06,049 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 574.0) internal successors, (14350), 25 states have internal predecessors, (14350), 0 states have call successors, (0), 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 07:12:06,049 INFO L186 Difference]: Start difference. First operand has 594 places, 568 transitions, 1498 flow. Second operand 24 states and 10631 transitions. [2022-01-19 07:12:06,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 686 transitions, 2521 flow [2022-01-19 07:12:06,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 686 transitions, 2511 flow, removed 5 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:06,083 INFO L242 Difference]: Finished difference. Result has 633 places, 597 transitions, 1908 flow [2022-01-19 07:12:06,084 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=1494, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1908, PETRI_PLACES=633, PETRI_TRANSITIONS=597} [2022-01-19 07:12:06,084 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 110 predicate places. [2022-01-19 07:12:06,084 INFO L470 AbstractCegarLoop]: Abstraction has has 633 places, 597 transitions, 1908 flow [2022-01-19 07:12:06,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:06,085 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:06,085 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:06,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 07:12:06,086 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:06,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:06,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1785006958, now seen corresponding path program 3 times [2022-01-19 07:12:06,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:06,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201906893] [2022-01-19 07:12:06,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:06,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:06,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:06,300 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:06,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:06,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201906893] [2022-01-19 07:12:06,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201906893] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:06,302 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:06,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:06,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318920386] [2022-01-19 07:12:06,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:06,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:06,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:06,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:06,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:06,305 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:06,307 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 597 transitions, 1908 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:06,307 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:06,307 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:06,307 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:07,889 INFO L129 PetriNetUnfolder]: 1569/5766 cut-off events. [2022-01-19 07:12:07,889 INFO L130 PetriNetUnfolder]: For 13767/13816 co-relation queries the response was YES. [2022-01-19 07:12:07,943 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14655 conditions, 5766 events. 1569/5766 cut-off events. For 13767/13816 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 61715 event pairs, 867 based on Foata normal form. 6/5195 useless extension candidates. Maximal degree in co-relation 14587. Up to 1600 conditions per place. [2022-01-19 07:12:07,963 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 161 selfloop transitions, 56 changer transitions 20/684 dead transitions. [2022-01-19 07:12:07,963 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 684 transitions, 3111 flow [2022-01-19 07:12:07,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 07:12:07,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 07:12:07,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 9747 transitions. [2022-01-19 07:12:07,968 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7718561925879 [2022-01-19 07:12:07,968 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 9747 transitions. [2022-01-19 07:12:07,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 9747 transitions. [2022-01-19 07:12:07,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:07,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 9747 transitions. [2022-01-19 07:12:07,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 443.04545454545456) internal successors, (9747), 22 states have internal predecessors, (9747), 0 states have call successors, (0), 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 07:12:07,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 574.0) internal successors, (13202), 23 states have internal predecessors, (13202), 0 states have call successors, (0), 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 07:12:07,985 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 574.0) internal successors, (13202), 23 states have internal predecessors, (13202), 0 states have call successors, (0), 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 07:12:07,985 INFO L186 Difference]: Start difference. First operand has 633 places, 597 transitions, 1908 flow. Second operand 22 states and 9747 transitions. [2022-01-19 07:12:07,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 684 transitions, 3111 flow [2022-01-19 07:12:08,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 684 transitions, 2973 flow, removed 69 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:08,067 INFO L242 Difference]: Finished difference. Result has 664 places, 627 transitions, 2381 flow [2022-01-19 07:12:08,067 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=1820, PETRI_DIFFERENCE_MINUEND_PLACES=629, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2381, PETRI_PLACES=664, PETRI_TRANSITIONS=627} [2022-01-19 07:12:08,068 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 141 predicate places. [2022-01-19 07:12:08,068 INFO L470 AbstractCegarLoop]: Abstraction has has 664 places, 627 transitions, 2381 flow [2022-01-19 07:12:08,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:08,069 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:08,070 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:08,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 07:12:08,070 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:08,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:08,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1830264126, now seen corresponding path program 4 times [2022-01-19 07:12:08,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:08,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061842107] [2022-01-19 07:12:08,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:08,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:08,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:08,341 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:08,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:08,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061842107] [2022-01-19 07:12:08,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061842107] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:08,341 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:08,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:08,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205468605] [2022-01-19 07:12:08,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:08,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:08,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:08,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:08,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:08,346 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:08,348 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 627 transitions, 2381 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:08,348 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:08,348 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:08,348 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:10,130 INFO L129 PetriNetUnfolder]: 1789/6355 cut-off events. [2022-01-19 07:12:10,130 INFO L130 PetriNetUnfolder]: For 25194/25294 co-relation queries the response was YES. [2022-01-19 07:12:10,184 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17767 conditions, 6355 events. 1789/6355 cut-off events. For 25194/25294 co-relation queries the response was YES. Maximal size of possible extension queue 722. Compared 69703 event pairs, 1067 based on Foata normal form. 1/5707 useless extension candidates. Maximal degree in co-relation 17686. Up to 1603 conditions per place. [2022-01-19 07:12:10,203 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 179 selfloop transitions, 61 changer transitions 18/705 dead transitions. [2022-01-19 07:12:10,203 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 681 places, 705 transitions, 3736 flow [2022-01-19 07:12:10,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 07:12:10,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 07:12:10,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 8871 transitions. [2022-01-19 07:12:10,208 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7727351916376307 [2022-01-19 07:12:10,208 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 8871 transitions. [2022-01-19 07:12:10,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 8871 transitions. [2022-01-19 07:12:10,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:10,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 8871 transitions. [2022-01-19 07:12:10,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 443.55) internal successors, (8871), 20 states have internal predecessors, (8871), 0 states have call successors, (0), 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 07:12:10,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 574.0) internal successors, (12054), 21 states have internal predecessors, (12054), 0 states have call successors, (0), 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 07:12:10,220 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 574.0) internal successors, (12054), 21 states have internal predecessors, (12054), 0 states have call successors, (0), 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 07:12:10,221 INFO L186 Difference]: Start difference. First operand has 664 places, 627 transitions, 2381 flow. Second operand 20 states and 8871 transitions. [2022-01-19 07:12:10,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 681 places, 705 transitions, 3736 flow [2022-01-19 07:12:10,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 679 places, 705 transitions, 3514 flow, removed 111 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:10,314 INFO L242 Difference]: Finished difference. Result has 694 places, 659 transitions, 2899 flow [2022-01-19 07:12:10,315 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=2199, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2899, PETRI_PLACES=694, PETRI_TRANSITIONS=659} [2022-01-19 07:12:10,315 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 171 predicate places. [2022-01-19 07:12:10,315 INFO L470 AbstractCegarLoop]: Abstraction has has 694 places, 659 transitions, 2899 flow [2022-01-19 07:12:10,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:10,316 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:10,316 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:10,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 07:12:10,316 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:10,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:10,317 INFO L85 PathProgramCache]: Analyzing trace with hash 962783392, now seen corresponding path program 5 times [2022-01-19 07:12:10,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:10,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724793884] [2022-01-19 07:12:10,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:10,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:10,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:10,485 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:10,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:10,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724793884] [2022-01-19 07:12:10,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724793884] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:10,485 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:10,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:10,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809324535] [2022-01-19 07:12:10,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:10,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:10,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:10,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:10,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:10,489 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:10,491 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 659 transitions, 2899 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:10,491 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:10,491 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:10,491 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:12,334 INFO L129 PetriNetUnfolder]: 1844/6547 cut-off events. [2022-01-19 07:12:12,334 INFO L130 PetriNetUnfolder]: For 34623/34704 co-relation queries the response was YES. [2022-01-19 07:12:12,410 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19936 conditions, 6547 events. 1844/6547 cut-off events. For 34623/34704 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 72962 event pairs, 924 based on Foata normal form. 25/5871 useless extension candidates. Maximal degree in co-relation 19841. Up to 1861 conditions per place. [2022-01-19 07:12:12,430 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 198 selfloop transitions, 78 changer transitions 15/738 dead transitions. [2022-01-19 07:12:12,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 711 places, 738 transitions, 4413 flow [2022-01-19 07:12:12,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 07:12:12,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 07:12:12,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 8867 transitions. [2022-01-19 07:12:12,437 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7723867595818815 [2022-01-19 07:12:12,437 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 8867 transitions. [2022-01-19 07:12:12,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 8867 transitions. [2022-01-19 07:12:12,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:12,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 8867 transitions. [2022-01-19 07:12:12,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 443.35) internal successors, (8867), 20 states have internal predecessors, (8867), 0 states have call successors, (0), 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 07:12:12,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 574.0) internal successors, (12054), 21 states have internal predecessors, (12054), 0 states have call successors, (0), 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 07:12:12,453 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 574.0) internal successors, (12054), 21 states have internal predecessors, (12054), 0 states have call successors, (0), 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 07:12:12,453 INFO L186 Difference]: Start difference. First operand has 694 places, 659 transitions, 2899 flow. Second operand 20 states and 8867 transitions. [2022-01-19 07:12:12,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 711 places, 738 transitions, 4413 flow [2022-01-19 07:12:12,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 738 transitions, 4057 flow, removed 178 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:12,624 INFO L242 Difference]: Finished difference. Result has 724 places, 690 transitions, 3436 flow [2022-01-19 07:12:12,624 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=690, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3436, PETRI_PLACES=724, PETRI_TRANSITIONS=690} [2022-01-19 07:12:12,625 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 201 predicate places. [2022-01-19 07:12:12,625 INFO L470 AbstractCegarLoop]: Abstraction has has 724 places, 690 transitions, 3436 flow [2022-01-19 07:12:12,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:12,625 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:12,626 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:12,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 07:12:12,626 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:12,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:12,626 INFO L85 PathProgramCache]: Analyzing trace with hash 273410968, now seen corresponding path program 6 times [2022-01-19 07:12:12,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:12,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089855631] [2022-01-19 07:12:12,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:12,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:12,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:12,779 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:12,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:12,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089855631] [2022-01-19 07:12:12,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089855631] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:12,779 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:12,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:12,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417008021] [2022-01-19 07:12:12,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:12,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:12,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:12,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:12,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:12,847 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:12,848 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 724 places, 690 transitions, 3436 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:12,849 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:12,849 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:12,849 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:14,793 INFO L129 PetriNetUnfolder]: 1889/6847 cut-off events. [2022-01-19 07:12:14,793 INFO L130 PetriNetUnfolder]: For 39406/39511 co-relation queries the response was YES. [2022-01-19 07:12:14,869 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21151 conditions, 6847 events. 1889/6847 cut-off events. For 39406/39511 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 77777 event pairs, 915 based on Foata normal form. 26/6160 useless extension candidates. Maximal degree in co-relation 21042. Up to 1881 conditions per place. [2022-01-19 07:12:14,893 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 200 selfloop transitions, 96 changer transitions 13/756 dead transitions. [2022-01-19 07:12:14,894 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 739 places, 756 transitions, 4858 flow [2022-01-19 07:12:14,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:12:14,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:12:14,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 7991 transitions. [2022-01-19 07:12:14,899 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7734223770809137 [2022-01-19 07:12:14,899 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 7991 transitions. [2022-01-19 07:12:14,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 7991 transitions. [2022-01-19 07:12:14,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:14,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 7991 transitions. [2022-01-19 07:12:14,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 443.94444444444446) internal successors, (7991), 18 states have internal predecessors, (7991), 0 states have call successors, (0), 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 07:12:14,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 574.0) internal successors, (10906), 19 states have internal predecessors, (10906), 0 states have call successors, (0), 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 07:12:14,913 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 574.0) internal successors, (10906), 19 states have internal predecessors, (10906), 0 states have call successors, (0), 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 07:12:14,913 INFO L186 Difference]: Start difference. First operand has 724 places, 690 transitions, 3436 flow. Second operand 18 states and 7991 transitions. [2022-01-19 07:12:14,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 739 places, 756 transitions, 4858 flow [2022-01-19 07:12:15,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 756 transitions, 4462 flow, removed 198 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:15,122 INFO L242 Difference]: Finished difference. Result has 745 places, 711 transitions, 3811 flow [2022-01-19 07:12:15,123 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=3234, PETRI_DIFFERENCE_MINUEND_PLACES=720, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3811, PETRI_PLACES=745, PETRI_TRANSITIONS=711} [2022-01-19 07:12:15,123 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 222 predicate places. [2022-01-19 07:12:15,123 INFO L470 AbstractCegarLoop]: Abstraction has has 745 places, 711 transitions, 3811 flow [2022-01-19 07:12:15,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:15,124 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:15,124 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:15,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 07:12:15,125 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:15,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:15,125 INFO L85 PathProgramCache]: Analyzing trace with hash 85187686, now seen corresponding path program 7 times [2022-01-19 07:12:15,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:15,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691575373] [2022-01-19 07:12:15,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:15,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:15,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:15,347 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:15,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:15,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691575373] [2022-01-19 07:12:15,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691575373] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:15,348 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:15,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:15,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238972959] [2022-01-19 07:12:15,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:15,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:15,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:15,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:15,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:15,352 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:15,359 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 745 places, 711 transitions, 3811 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:15,359 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:15,359 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:15,359 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:17,533 INFO L129 PetriNetUnfolder]: 1988/7284 cut-off events. [2022-01-19 07:12:17,533 INFO L130 PetriNetUnfolder]: For 31806/31939 co-relation queries the response was YES. [2022-01-19 07:12:17,630 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22064 conditions, 7284 events. 1988/7284 cut-off events. For 31806/31939 co-relation queries the response was YES. Maximal size of possible extension queue 847. Compared 83921 event pairs, 944 based on Foata normal form. 49/6576 useless extension candidates. Maximal degree in co-relation 21948. Up to 1952 conditions per place. [2022-01-19 07:12:17,655 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 210 selfloop transitions, 100 changer transitions 12/769 dead transitions. [2022-01-19 07:12:17,656 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 759 places, 769 transitions, 5111 flow [2022-01-19 07:12:17,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 07:12:17,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 07:12:17,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 7554 transitions. [2022-01-19 07:12:17,661 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.774134043861447 [2022-01-19 07:12:17,661 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 7554 transitions. [2022-01-19 07:12:17,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 7554 transitions. [2022-01-19 07:12:17,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:17,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 7554 transitions. [2022-01-19 07:12:17,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 444.3529411764706) internal successors, (7554), 17 states have internal predecessors, (7554), 0 states have call successors, (0), 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 07:12:17,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 574.0) internal successors, (10332), 18 states have internal predecessors, (10332), 0 states have call successors, (0), 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 07:12:17,674 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 574.0) internal successors, (10332), 18 states have internal predecessors, (10332), 0 states have call successors, (0), 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 07:12:17,674 INFO L186 Difference]: Start difference. First operand has 745 places, 711 transitions, 3811 flow. Second operand 17 states and 7554 transitions. [2022-01-19 07:12:17,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 759 places, 769 transitions, 5111 flow [2022-01-19 07:12:17,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 757 places, 769 transitions, 4969 flow, removed 71 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:17,962 INFO L242 Difference]: Finished difference. Result has 766 places, 732 transitions, 4330 flow [2022-01-19 07:12:17,962 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=3703, PETRI_DIFFERENCE_MINUEND_PLACES=741, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4330, PETRI_PLACES=766, PETRI_TRANSITIONS=732} [2022-01-19 07:12:17,963 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 243 predicate places. [2022-01-19 07:12:17,963 INFO L470 AbstractCegarLoop]: Abstraction has has 766 places, 732 transitions, 4330 flow [2022-01-19 07:12:17,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:17,963 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:17,964 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:17,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 07:12:17,964 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:17,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:17,964 INFO L85 PathProgramCache]: Analyzing trace with hash -749226540, now seen corresponding path program 8 times [2022-01-19 07:12:17,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:17,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62490154] [2022-01-19 07:12:17,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:17,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:18,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:18,094 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:18,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:18,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62490154] [2022-01-19 07:12:18,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62490154] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:18,094 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:18,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:18,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722686336] [2022-01-19 07:12:18,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:18,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:18,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:18,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:18,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:18,097 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:18,099 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 732 transitions, 4330 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:18,099 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:18,099 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:18,099 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:20,196 INFO L129 PetriNetUnfolder]: 1996/7548 cut-off events. [2022-01-19 07:12:20,196 INFO L130 PetriNetUnfolder]: For 37096/37289 co-relation queries the response was YES. [2022-01-19 07:12:20,420 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23140 conditions, 7548 events. 1996/7548 cut-off events. For 37096/37289 co-relation queries the response was YES. Maximal size of possible extension queue 861. Compared 88213 event pairs, 989 based on Foata normal form. 82/6867 useless extension candidates. Maximal degree in co-relation 23016. Up to 2002 conditions per place. [2022-01-19 07:12:20,446 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 211 selfloop transitions, 107 changer transitions 15/780 dead transitions. [2022-01-19 07:12:20,446 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 779 places, 780 transitions, 5417 flow [2022-01-19 07:12:20,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 07:12:20,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 07:12:20,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 7114 transitions. [2022-01-19 07:12:20,453 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7746080139372822 [2022-01-19 07:12:20,453 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 7114 transitions. [2022-01-19 07:12:20,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 7114 transitions. [2022-01-19 07:12:20,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:20,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 7114 transitions. [2022-01-19 07:12:20,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 444.625) internal successors, (7114), 16 states have internal predecessors, (7114), 0 states have call successors, (0), 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 07:12:20,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 574.0) internal successors, (9758), 17 states have internal predecessors, (9758), 0 states have call successors, (0), 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 07:12:20,467 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 574.0) internal successors, (9758), 17 states have internal predecessors, (9758), 0 states have call successors, (0), 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 07:12:20,468 INFO L186 Difference]: Start difference. First operand has 766 places, 732 transitions, 4330 flow. Second operand 16 states and 7114 transitions. [2022-01-19 07:12:20,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 779 places, 780 transitions, 5417 flow [2022-01-19 07:12:20,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 777 places, 780 transitions, 5297 flow, removed 60 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:20,722 INFO L242 Difference]: Finished difference. Result has 784 places, 740 transitions, 4618 flow [2022-01-19 07:12:20,722 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=4214, PETRI_DIFFERENCE_MINUEND_PLACES=762, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4618, PETRI_PLACES=784, PETRI_TRANSITIONS=740} [2022-01-19 07:12:20,723 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 261 predicate places. [2022-01-19 07:12:20,723 INFO L470 AbstractCegarLoop]: Abstraction has has 784 places, 740 transitions, 4618 flow [2022-01-19 07:12:20,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:20,724 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:20,724 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:20,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 07:12:20,724 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:20,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:20,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1171872320, now seen corresponding path program 9 times [2022-01-19 07:12:20,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:20,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766106136] [2022-01-19 07:12:20,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:20,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:20,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:20,896 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:20,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:20,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766106136] [2022-01-19 07:12:20,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766106136] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:20,896 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:20,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:20,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638154484] [2022-01-19 07:12:20,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:20,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:20,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:20,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:20,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:20,900 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:20,902 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 784 places, 740 transitions, 4618 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:20,903 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:20,903 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:20,903 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:23,394 INFO L129 PetriNetUnfolder]: 2061/7880 cut-off events. [2022-01-19 07:12:23,394 INFO L130 PetriNetUnfolder]: For 42093/42286 co-relation queries the response was YES. [2022-01-19 07:12:23,489 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24787 conditions, 7880 events. 2061/7880 cut-off events. For 42093/42286 co-relation queries the response was YES. Maximal size of possible extension queue 897. Compared 93086 event pairs, 1088 based on Foata normal form. 73/7187 useless extension candidates. Maximal degree in co-relation 24657. Up to 1900 conditions per place. [2022-01-19 07:12:23,512 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 244 selfloop transitions, 98 changer transitions 19/808 dead transitions. [2022-01-19 07:12:23,512 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 802 places, 808 transitions, 6183 flow [2022-01-19 07:12:23,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 07:12:23,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 07:12:23,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 9310 transitions. [2022-01-19 07:12:23,519 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7723577235772358 [2022-01-19 07:12:23,519 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 9310 transitions. [2022-01-19 07:12:23,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 9310 transitions. [2022-01-19 07:12:23,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:23,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 9310 transitions. [2022-01-19 07:12:23,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 443.3333333333333) internal successors, (9310), 21 states have internal predecessors, (9310), 0 states have call successors, (0), 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 07:12:23,532 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 574.0) internal successors, (12628), 22 states have internal predecessors, (12628), 0 states have call successors, (0), 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 07:12:23,532 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 574.0) internal successors, (12628), 22 states have internal predecessors, (12628), 0 states have call successors, (0), 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 07:12:23,532 INFO L186 Difference]: Start difference. First operand has 784 places, 740 transitions, 4618 flow. Second operand 21 states and 9310 transitions. [2022-01-19 07:12:23,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 802 places, 808 transitions, 6183 flow [2022-01-19 07:12:23,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 799 places, 808 transitions, 6070 flow, removed 34 selfloop flow, removed 3 redundant places. [2022-01-19 07:12:23,770 INFO L242 Difference]: Finished difference. Result has 813 places, 764 transitions, 5335 flow [2022-01-19 07:12:23,770 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=4537, PETRI_DIFFERENCE_MINUEND_PLACES=779, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5335, PETRI_PLACES=813, PETRI_TRANSITIONS=764} [2022-01-19 07:12:23,771 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 290 predicate places. [2022-01-19 07:12:23,771 INFO L470 AbstractCegarLoop]: Abstraction has has 813 places, 764 transitions, 5335 flow [2022-01-19 07:12:23,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:23,771 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:23,771 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:23,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 07:12:23,772 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:23,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:23,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1679193566, now seen corresponding path program 10 times [2022-01-19 07:12:23,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:23,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063277695] [2022-01-19 07:12:23,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:23,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:23,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:23,905 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:23,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:23,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063277695] [2022-01-19 07:12:23,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063277695] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:23,906 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:23,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:23,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274047346] [2022-01-19 07:12:23,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:23,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:23,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:23,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:23,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:23,910 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:23,912 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 813 places, 764 transitions, 5335 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:23,912 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:23,912 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:23,912 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:26,458 INFO L129 PetriNetUnfolder]: 2096/7914 cut-off events. [2022-01-19 07:12:26,458 INFO L130 PetriNetUnfolder]: For 46489/46730 co-relation queries the response was YES. [2022-01-19 07:12:26,554 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26216 conditions, 7914 events. 2096/7914 cut-off events. For 46489/46730 co-relation queries the response was YES. Maximal size of possible extension queue 919. Compared 93501 event pairs, 965 based on Foata normal form. 85/7203 useless extension candidates. Maximal degree in co-relation 26074. Up to 2096 conditions per place. [2022-01-19 07:12:26,576 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 226 selfloop transitions, 120 changer transitions 16/809 dead transitions. [2022-01-19 07:12:26,576 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 828 places, 809 transitions, 6575 flow [2022-01-19 07:12:26,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:12:26,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:12:26,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 7990 transitions. [2022-01-19 07:12:26,580 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7733255903987611 [2022-01-19 07:12:26,580 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 7990 transitions. [2022-01-19 07:12:26,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 7990 transitions. [2022-01-19 07:12:26,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:26,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 7990 transitions. [2022-01-19 07:12:26,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 443.8888888888889) internal successors, (7990), 18 states have internal predecessors, (7990), 0 states have call successors, (0), 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 07:12:26,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 574.0) internal successors, (10906), 19 states have internal predecessors, (10906), 0 states have call successors, (0), 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 07:12:26,591 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 574.0) internal successors, (10906), 19 states have internal predecessors, (10906), 0 states have call successors, (0), 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 07:12:26,591 INFO L186 Difference]: Start difference. First operand has 813 places, 764 transitions, 5335 flow. Second operand 18 states and 7990 transitions. [2022-01-19 07:12:26,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 828 places, 809 transitions, 6575 flow [2022-01-19 07:12:26,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 826 places, 809 transitions, 6341 flow, removed 117 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:26,863 INFO L242 Difference]: Finished difference. Result has 834 places, 778 transitions, 5715 flow [2022-01-19 07:12:26,864 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=5147, PETRI_DIFFERENCE_MINUEND_PLACES=809, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5715, PETRI_PLACES=834, PETRI_TRANSITIONS=778} [2022-01-19 07:12:26,864 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 311 predicate places. [2022-01-19 07:12:26,864 INFO L470 AbstractCegarLoop]: Abstraction has has 834 places, 778 transitions, 5715 flow [2022-01-19 07:12:26,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:26,865 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:26,865 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:26,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 07:12:26,865 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:26,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:26,866 INFO L85 PathProgramCache]: Analyzing trace with hash 2042922910, now seen corresponding path program 11 times [2022-01-19 07:12:26,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:26,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514304983] [2022-01-19 07:12:26,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:26,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:26,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:26,983 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:26,983 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:26,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514304983] [2022-01-19 07:12:26,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514304983] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:26,983 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:26,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:26,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124587655] [2022-01-19 07:12:26,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:26,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:26,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:26,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:26,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:26,987 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:26,988 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 834 places, 778 transitions, 5715 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:26,988 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:26,988 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:26,988 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:29,630 INFO L129 PetriNetUnfolder]: 2141/8370 cut-off events. [2022-01-19 07:12:29,630 INFO L130 PetriNetUnfolder]: For 51509/51698 co-relation queries the response was YES. [2022-01-19 07:12:29,735 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27411 conditions, 8370 events. 2141/8370 cut-off events. For 51509/51698 co-relation queries the response was YES. Maximal size of possible extension queue 948. Compared 100848 event pairs, 1103 based on Foata normal form. 49/7613 useless extension candidates. Maximal degree in co-relation 27262. Up to 2143 conditions per place. [2022-01-19 07:12:29,759 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 256 selfloop transitions, 113 changer transitions 11/827 dead transitions. [2022-01-19 07:12:29,759 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 848 places, 827 transitions, 7103 flow [2022-01-19 07:12:29,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 07:12:29,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 07:12:29,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 7554 transitions. [2022-01-19 07:12:29,762 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.774134043861447 [2022-01-19 07:12:29,762 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 7554 transitions. [2022-01-19 07:12:29,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 7554 transitions. [2022-01-19 07:12:29,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:29,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 7554 transitions. [2022-01-19 07:12:29,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 444.3529411764706) internal successors, (7554), 17 states have internal predecessors, (7554), 0 states have call successors, (0), 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 07:12:29,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 574.0) internal successors, (10332), 18 states have internal predecessors, (10332), 0 states have call successors, (0), 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 07:12:29,781 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 574.0) internal successors, (10332), 18 states have internal predecessors, (10332), 0 states have call successors, (0), 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 07:12:29,781 INFO L186 Difference]: Start difference. First operand has 834 places, 778 transitions, 5715 flow. Second operand 17 states and 7554 transitions. [2022-01-19 07:12:29,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 848 places, 827 transitions, 7103 flow [2022-01-19 07:12:30,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 844 places, 827 transitions, 6936 flow, removed 34 selfloop flow, removed 4 redundant places. [2022-01-19 07:12:30,178 INFO L242 Difference]: Finished difference. Result has 852 places, 796 transitions, 6254 flow [2022-01-19 07:12:30,179 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=5560, PETRI_DIFFERENCE_MINUEND_PLACES=828, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6254, PETRI_PLACES=852, PETRI_TRANSITIONS=796} [2022-01-19 07:12:30,179 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 329 predicate places. [2022-01-19 07:12:30,179 INFO L470 AbstractCegarLoop]: Abstraction has has 852 places, 796 transitions, 6254 flow [2022-01-19 07:12:30,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:30,179 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:30,180 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:30,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 07:12:30,180 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:30,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:30,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1465489134, now seen corresponding path program 12 times [2022-01-19 07:12:30,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:30,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488719203] [2022-01-19 07:12:30,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:30,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:30,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:30,312 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:30,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:30,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488719203] [2022-01-19 07:12:30,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488719203] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:30,313 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:30,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:30,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905492544] [2022-01-19 07:12:30,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:30,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:30,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:30,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:30,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:30,316 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:30,318 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 852 places, 796 transitions, 6254 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:30,318 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:30,318 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:30,318 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:33,016 INFO L129 PetriNetUnfolder]: 2140/8430 cut-off events. [2022-01-19 07:12:33,017 INFO L130 PetriNetUnfolder]: For 53297/53522 co-relation queries the response was YES. [2022-01-19 07:12:33,137 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27818 conditions, 8430 events. 2140/8430 cut-off events. For 53297/53522 co-relation queries the response was YES. Maximal size of possible extension queue 951. Compared 101443 event pairs, 1118 based on Foata normal form. 61/7674 useless extension candidates. Maximal degree in co-relation 27663. Up to 2125 conditions per place. [2022-01-19 07:12:33,167 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 254 selfloop transitions, 116 changer transitions 20/837 dead transitions. [2022-01-19 07:12:33,167 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 867 places, 837 transitions, 7444 flow [2022-01-19 07:12:33,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:12:33,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:12:33,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 7994 transitions. [2022-01-19 07:12:33,172 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7737127371273713 [2022-01-19 07:12:33,172 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 7994 transitions. [2022-01-19 07:12:33,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 7994 transitions. [2022-01-19 07:12:33,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:33,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 7994 transitions. [2022-01-19 07:12:33,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 444.1111111111111) internal successors, (7994), 18 states have internal predecessors, (7994), 0 states have call successors, (0), 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 07:12:33,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 574.0) internal successors, (10906), 19 states have internal predecessors, (10906), 0 states have call successors, (0), 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 07:12:33,184 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 574.0) internal successors, (10906), 19 states have internal predecessors, (10906), 0 states have call successors, (0), 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 07:12:33,184 INFO L186 Difference]: Start difference. First operand has 852 places, 796 transitions, 6254 flow. Second operand 18 states and 7994 transitions. [2022-01-19 07:12:33,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 867 places, 837 transitions, 7444 flow [2022-01-19 07:12:33,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 864 places, 837 transitions, 7228 flow, removed 83 selfloop flow, removed 3 redundant places. [2022-01-19 07:12:33,540 INFO L242 Difference]: Finished difference. Result has 871 places, 805 transitions, 6544 flow [2022-01-19 07:12:33,540 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=6070, PETRI_DIFFERENCE_MINUEND_PLACES=847, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6544, PETRI_PLACES=871, PETRI_TRANSITIONS=805} [2022-01-19 07:12:33,540 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 348 predicate places. [2022-01-19 07:12:33,540 INFO L470 AbstractCegarLoop]: Abstraction has has 871 places, 805 transitions, 6544 flow [2022-01-19 07:12:33,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:33,541 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:33,541 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:33,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 07:12:33,541 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:33,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:33,542 INFO L85 PathProgramCache]: Analyzing trace with hash 645140916, now seen corresponding path program 13 times [2022-01-19 07:12:33,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:33,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778229131] [2022-01-19 07:12:33,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:33,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:33,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:33,687 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:33,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:33,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778229131] [2022-01-19 07:12:33,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778229131] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:33,687 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:33,687 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:33,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881672038] [2022-01-19 07:12:33,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:33,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:33,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:33,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:33,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:33,691 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:33,693 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 871 places, 805 transitions, 6544 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:33,693 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:33,693 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:33,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:36,533 INFO L129 PetriNetUnfolder]: 2317/8535 cut-off events. [2022-01-19 07:12:36,533 INFO L130 PetriNetUnfolder]: For 60359/60639 co-relation queries the response was YES. [2022-01-19 07:12:36,649 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29973 conditions, 8535 events. 2317/8535 cut-off events. For 60359/60639 co-relation queries the response was YES. Maximal size of possible extension queue 1033. Compared 102063 event pairs, 916 based on Foata normal form. 42/7737 useless extension candidates. Maximal degree in co-relation 29813. Up to 1965 conditions per place. [2022-01-19 07:12:36,675 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 279 selfloop transitions, 143 changer transitions 19/888 dead transitions. [2022-01-19 07:12:36,676 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 890 places, 888 transitions, 8398 flow [2022-01-19 07:12:36,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 07:12:36,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 07:12:36,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 9745 transitions. [2022-01-19 07:12:36,682 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7716978143807413 [2022-01-19 07:12:36,682 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 9745 transitions. [2022-01-19 07:12:36,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 9745 transitions. [2022-01-19 07:12:36,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:36,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 9745 transitions. [2022-01-19 07:12:36,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 442.95454545454544) internal successors, (9745), 22 states have internal predecessors, (9745), 0 states have call successors, (0), 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 07:12:36,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 574.0) internal successors, (13202), 23 states have internal predecessors, (13202), 0 states have call successors, (0), 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 07:12:36,695 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 574.0) internal successors, (13202), 23 states have internal predecessors, (13202), 0 states have call successors, (0), 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 07:12:36,695 INFO L186 Difference]: Start difference. First operand has 871 places, 805 transitions, 6544 flow. Second operand 22 states and 9745 transitions. [2022-01-19 07:12:36,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 890 places, 888 transitions, 8398 flow [2022-01-19 07:12:37,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 887 places, 888 transitions, 8226 flow, removed 55 selfloop flow, removed 3 redundant places. [2022-01-19 07:12:37,049 INFO L242 Difference]: Finished difference. Result has 901 places, 837 transitions, 7418 flow [2022-01-19 07:12:37,050 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=6387, PETRI_DIFFERENCE_MINUEND_PLACES=866, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7418, PETRI_PLACES=901, PETRI_TRANSITIONS=837} [2022-01-19 07:12:37,050 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 378 predicate places. [2022-01-19 07:12:37,050 INFO L470 AbstractCegarLoop]: Abstraction has has 901 places, 837 transitions, 7418 flow [2022-01-19 07:12:37,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:37,051 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:37,051 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:37,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 07:12:37,051 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:37,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:37,052 INFO L85 PathProgramCache]: Analyzing trace with hash -934032168, now seen corresponding path program 14 times [2022-01-19 07:12:37,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:37,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427697602] [2022-01-19 07:12:37,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:37,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:37,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:37,227 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:37,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:37,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427697602] [2022-01-19 07:12:37,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427697602] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:37,227 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:37,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:37,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637404703] [2022-01-19 07:12:37,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:37,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:37,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:37,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:37,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:37,230 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:37,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 901 places, 837 transitions, 7418 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:37,232 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:37,232 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:37,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:40,412 INFO L129 PetriNetUnfolder]: 2379/9266 cut-off events. [2022-01-19 07:12:40,413 INFO L130 PetriNetUnfolder]: For 71852/72166 co-relation queries the response was YES. [2022-01-19 07:12:40,551 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32780 conditions, 9266 events. 2379/9266 cut-off events. For 71852/72166 co-relation queries the response was YES. Maximal size of possible extension queue 1070. Compared 114542 event pairs, 1179 based on Foata normal form. 30/8414 useless extension candidates. Maximal degree in co-relation 32607. Up to 1993 conditions per place. [2022-01-19 07:12:40,579 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 332 selfloop transitions, 105 changer transitions 17/901 dead transitions. [2022-01-19 07:12:40,579 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 919 places, 901 transitions, 9192 flow [2022-01-19 07:12:40,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 07:12:40,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 07:12:40,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 9307 transitions. [2022-01-19 07:12:40,593 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7721088435374149 [2022-01-19 07:12:40,593 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 9307 transitions. [2022-01-19 07:12:40,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 9307 transitions. [2022-01-19 07:12:40,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:40,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 9307 transitions. [2022-01-19 07:12:40,615 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 443.1904761904762) internal successors, (9307), 21 states have internal predecessors, (9307), 0 states have call successors, (0), 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 07:12:40,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 574.0) internal successors, (12628), 22 states have internal predecessors, (12628), 0 states have call successors, (0), 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 07:12:40,621 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 574.0) internal successors, (12628), 22 states have internal predecessors, (12628), 0 states have call successors, (0), 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 07:12:40,621 INFO L186 Difference]: Start difference. First operand has 901 places, 837 transitions, 7418 flow. Second operand 21 states and 9307 transitions. [2022-01-19 07:12:40,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 919 places, 901 transitions, 9192 flow [2022-01-19 07:12:41,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 917 places, 901 transitions, 9018 flow, removed 87 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:41,084 INFO L242 Difference]: Finished difference. Result has 931 places, 861 transitions, 8102 flow [2022-01-19 07:12:41,085 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=7258, PETRI_DIFFERENCE_MINUEND_PLACES=897, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=747, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8102, PETRI_PLACES=931, PETRI_TRANSITIONS=861} [2022-01-19 07:12:41,085 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 408 predicate places. [2022-01-19 07:12:41,085 INFO L470 AbstractCegarLoop]: Abstraction has has 931 places, 861 transitions, 8102 flow [2022-01-19 07:12:41,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:41,086 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:41,086 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:41,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 07:12:41,086 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:41,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:41,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1908154192, now seen corresponding path program 15 times [2022-01-19 07:12:41,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:41,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019413808] [2022-01-19 07:12:41,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:41,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:41,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:41,217 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:41,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:41,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019413808] [2022-01-19 07:12:41,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019413808] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:41,217 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:41,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:41,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71839859] [2022-01-19 07:12:41,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:41,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:41,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:41,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:41,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:41,220 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:41,222 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 931 places, 861 transitions, 8102 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:41,222 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:41,222 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:41,222 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:44,769 INFO L129 PetriNetUnfolder]: 2424/9395 cut-off events. [2022-01-19 07:12:44,770 INFO L130 PetriNetUnfolder]: For 78917/79272 co-relation queries the response was YES. [2022-01-19 07:12:44,912 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34257 conditions, 9395 events. 2424/9395 cut-off events. For 78917/79272 co-relation queries the response was YES. Maximal size of possible extension queue 1097. Compared 116679 event pairs, 977 based on Foata normal form. 54/8561 useless extension candidates. Maximal degree in co-relation 34071. Up to 2082 conditions per place. [2022-01-19 07:12:44,941 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 300 selfloop transitions, 161 changer transitions 14/922 dead transitions. [2022-01-19 07:12:44,941 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 946 places, 922 transitions, 9771 flow [2022-01-19 07:12:44,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:12:44,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:12:44,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 7991 transitions. [2022-01-19 07:12:44,947 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7734223770809137 [2022-01-19 07:12:44,947 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 7991 transitions. [2022-01-19 07:12:44,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 7991 transitions. [2022-01-19 07:12:44,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:44,949 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 7991 transitions. [2022-01-19 07:12:44,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 443.94444444444446) internal successors, (7991), 18 states have internal predecessors, (7991), 0 states have call successors, (0), 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 07:12:44,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 574.0) internal successors, (10906), 19 states have internal predecessors, (10906), 0 states have call successors, (0), 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 07:12:44,959 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 574.0) internal successors, (10906), 19 states have internal predecessors, (10906), 0 states have call successors, (0), 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 07:12:44,959 INFO L186 Difference]: Start difference. First operand has 931 places, 861 transitions, 8102 flow. Second operand 18 states and 7991 transitions. [2022-01-19 07:12:44,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 946 places, 922 transitions, 9771 flow [2022-01-19 07:12:45,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 944 places, 922 transitions, 9591 flow, removed 90 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:45,476 INFO L242 Difference]: Finished difference. Result has 952 places, 882 transitions, 8764 flow [2022-01-19 07:12:45,477 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=7924, PETRI_DIFFERENCE_MINUEND_PLACES=927, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=861, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=714, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8764, PETRI_PLACES=952, PETRI_TRANSITIONS=882} [2022-01-19 07:12:45,477 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 429 predicate places. [2022-01-19 07:12:45,477 INFO L470 AbstractCegarLoop]: Abstraction has has 952 places, 882 transitions, 8764 flow [2022-01-19 07:12:45,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:45,478 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:45,478 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:45,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 07:12:45,478 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:45,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:45,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1957891458, now seen corresponding path program 16 times [2022-01-19 07:12:45,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:45,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107225405] [2022-01-19 07:12:45,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:45,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:45,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:45,765 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:45,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:45,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107225405] [2022-01-19 07:12:45,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107225405] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:45,765 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:45,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:45,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258120791] [2022-01-19 07:12:45,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:45,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:45,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:45,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:45,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:45,768 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:45,770 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 952 places, 882 transitions, 8764 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:45,770 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:45,770 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:45,770 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:49,326 INFO L129 PetriNetUnfolder]: 2514/9478 cut-off events. [2022-01-19 07:12:49,326 INFO L130 PetriNetUnfolder]: For 83949/84330 co-relation queries the response was YES. [2022-01-19 07:12:49,650 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36392 conditions, 9478 events. 2514/9478 cut-off events. For 83949/84330 co-relation queries the response was YES. Maximal size of possible extension queue 1154. Compared 118297 event pairs, 963 based on Foata normal form. 66/8613 useless extension candidates. Maximal degree in co-relation 36199. Up to 2135 conditions per place. [2022-01-19 07:12:49,680 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 342 selfloop transitions, 134 changer transitions 12/935 dead transitions. [2022-01-19 07:12:49,680 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 966 places, 935 transitions, 10473 flow [2022-01-19 07:12:49,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 07:12:49,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 07:12:49,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 7553 transitions. [2022-01-19 07:12:49,684 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7740315638450502 [2022-01-19 07:12:49,684 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 7553 transitions. [2022-01-19 07:12:49,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 7553 transitions. [2022-01-19 07:12:49,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:49,684 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 7553 transitions. [2022-01-19 07:12:49,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 444.29411764705884) internal successors, (7553), 17 states have internal predecessors, (7553), 0 states have call successors, (0), 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 07:12:49,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 574.0) internal successors, (10332), 18 states have internal predecessors, (10332), 0 states have call successors, (0), 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 07:12:49,696 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 574.0) internal successors, (10332), 18 states have internal predecessors, (10332), 0 states have call successors, (0), 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 07:12:49,696 INFO L186 Difference]: Start difference. First operand has 952 places, 882 transitions, 8764 flow. Second operand 17 states and 7553 transitions. [2022-01-19 07:12:49,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 966 places, 935 transitions, 10473 flow [2022-01-19 07:12:50,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 964 places, 935 transitions, 10255 flow, removed 109 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:50,245 INFO L242 Difference]: Finished difference. Result has 973 places, 903 transitions, 9396 flow [2022-01-19 07:12:50,245 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=8590, PETRI_DIFFERENCE_MINUEND_PLACES=948, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=763, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9396, PETRI_PLACES=973, PETRI_TRANSITIONS=903} [2022-01-19 07:12:50,249 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 450 predicate places. [2022-01-19 07:12:50,249 INFO L470 AbstractCegarLoop]: Abstraction has has 973 places, 903 transitions, 9396 flow [2022-01-19 07:12:50,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:50,250 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:50,250 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:50,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 07:12:50,250 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:50,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:50,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1127944514, now seen corresponding path program 17 times [2022-01-19 07:12:50,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:50,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84823343] [2022-01-19 07:12:50,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:50,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:50,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:50,411 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:50,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:50,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84823343] [2022-01-19 07:12:50,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84823343] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:50,411 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:50,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:50,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757238532] [2022-01-19 07:12:50,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:50,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:50,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:50,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:50,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:50,414 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:50,416 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 973 places, 903 transitions, 9396 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:50,416 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:50,416 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:50,416 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:54,153 INFO L129 PetriNetUnfolder]: 2562/10117 cut-off events. [2022-01-19 07:12:54,153 INFO L130 PetriNetUnfolder]: For 92011/92455 co-relation queries the response was YES. [2022-01-19 07:12:54,318 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38376 conditions, 10117 events. 2562/10117 cut-off events. For 92011/92455 co-relation queries the response was YES. Maximal size of possible extension queue 1188. Compared 129242 event pairs, 1187 based on Foata normal form. 58/9221 useless extension candidates. Maximal degree in co-relation 38175. Up to 2180 conditions per place. [2022-01-19 07:12:54,349 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 367 selfloop transitions, 126 changer transitions 13/953 dead transitions. [2022-01-19 07:12:54,349 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 988 places, 953 transitions, 11114 flow [2022-01-19 07:12:54,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:12:54,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:12:54,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 7993 transitions. [2022-01-19 07:12:54,354 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7736159504452187 [2022-01-19 07:12:54,354 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 7993 transitions. [2022-01-19 07:12:54,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 7993 transitions. [2022-01-19 07:12:54,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:54,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 7993 transitions. [2022-01-19 07:12:54,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 444.05555555555554) internal successors, (7993), 18 states have internal predecessors, (7993), 0 states have call successors, (0), 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 07:12:54,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 574.0) internal successors, (10906), 19 states have internal predecessors, (10906), 0 states have call successors, (0), 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 07:12:54,364 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 574.0) internal successors, (10906), 19 states have internal predecessors, (10906), 0 states have call successors, (0), 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 07:12:54,364 INFO L186 Difference]: Start difference. First operand has 973 places, 903 transitions, 9396 flow. Second operand 18 states and 7993 transitions. [2022-01-19 07:12:54,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 988 places, 953 transitions, 11114 flow [2022-01-19 07:12:55,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 986 places, 953 transitions, 10980 flow, removed 67 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:55,015 INFO L242 Difference]: Finished difference. Result has 994 places, 922 transitions, 10057 flow [2022-01-19 07:12:55,016 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=9266, PETRI_DIFFERENCE_MINUEND_PLACES=969, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=903, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=790, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10057, PETRI_PLACES=994, PETRI_TRANSITIONS=922} [2022-01-19 07:12:55,016 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 471 predicate places. [2022-01-19 07:12:55,017 INFO L470 AbstractCegarLoop]: Abstraction has has 994 places, 922 transitions, 10057 flow [2022-01-19 07:12:55,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:55,017 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:55,017 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:55,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 07:12:55,017 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:55,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:55,018 INFO L85 PathProgramCache]: Analyzing trace with hash -822001968, now seen corresponding path program 18 times [2022-01-19 07:12:55,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:55,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60124204] [2022-01-19 07:12:55,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:55,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:55,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:55,137 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:55,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:55,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60124204] [2022-01-19 07:12:55,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60124204] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:55,137 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:55,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:55,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537754532] [2022-01-19 07:12:55,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:55,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:55,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:55,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:55,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:55,140 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:55,142 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 994 places, 922 transitions, 10057 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:55,142 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:55,142 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:55,142 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:12:58,926 INFO L129 PetriNetUnfolder]: 2576/9895 cut-off events. [2022-01-19 07:12:58,926 INFO L130 PetriNetUnfolder]: For 94626/95080 co-relation queries the response was YES. [2022-01-19 07:12:59,107 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39083 conditions, 9895 events. 2576/9895 cut-off events. For 94626/95080 co-relation queries the response was YES. Maximal size of possible extension queue 1202. Compared 125328 event pairs, 967 based on Foata normal form. 102/9056 useless extension candidates. Maximal degree in co-relation 38875. Up to 2214 conditions per place. [2022-01-19 07:12:59,142 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 324 selfloop transitions, 178 changer transitions 18/967 dead transitions. [2022-01-19 07:12:59,143 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1007 places, 967 transitions, 11491 flow [2022-01-19 07:12:59,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 07:12:59,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 07:12:59,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 7117 transitions. [2022-01-19 07:12:59,147 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.774934668989547 [2022-01-19 07:12:59,147 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 7117 transitions. [2022-01-19 07:12:59,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 7117 transitions. [2022-01-19 07:12:59,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:12:59,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 7117 transitions. [2022-01-19 07:12:59,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 444.8125) internal successors, (7117), 16 states have internal predecessors, (7117), 0 states have call successors, (0), 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 07:12:59,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 574.0) internal successors, (9758), 17 states have internal predecessors, (9758), 0 states have call successors, (0), 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 07:12:59,156 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 574.0) internal successors, (9758), 17 states have internal predecessors, (9758), 0 states have call successors, (0), 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 07:12:59,156 INFO L186 Difference]: Start difference. First operand has 994 places, 922 transitions, 10057 flow. Second operand 16 states and 7117 transitions. [2022-01-19 07:12:59,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1007 places, 967 transitions, 11491 flow [2022-01-19 07:12:59,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1005 places, 967 transitions, 11319 flow, removed 86 selfloop flow, removed 2 redundant places. [2022-01-19 07:12:59,822 INFO L242 Difference]: Finished difference. Result has 1012 places, 930 transitions, 10461 flow [2022-01-19 07:12:59,823 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=9887, PETRI_DIFFERENCE_MINUEND_PLACES=990, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=922, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=748, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10461, PETRI_PLACES=1012, PETRI_TRANSITIONS=930} [2022-01-19 07:12:59,823 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 489 predicate places. [2022-01-19 07:12:59,823 INFO L470 AbstractCegarLoop]: Abstraction has has 1012 places, 930 transitions, 10461 flow [2022-01-19 07:12:59,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:59,824 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:12:59,824 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:12:59,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 07:12:59,824 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:12:59,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:12:59,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1258669740, now seen corresponding path program 19 times [2022-01-19 07:12:59,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:12:59,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309934910] [2022-01-19 07:12:59,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:12:59,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:12:59,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:12:59,962 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:12:59,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:12:59,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309934910] [2022-01-19 07:12:59,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309934910] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:12:59,962 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:12:59,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:12:59,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166991912] [2022-01-19 07:12:59,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:12:59,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:12:59,963 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:12:59,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:12:59,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:12:59,965 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:12:59,967 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1012 places, 930 transitions, 10461 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:12:59,967 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:12:59,967 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:12:59,967 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:13:04,007 INFO L129 PetriNetUnfolder]: 2620/10445 cut-off events. [2022-01-19 07:13:04,007 INFO L130 PetriNetUnfolder]: For 104991/105441 co-relation queries the response was YES. [2022-01-19 07:13:04,188 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41199 conditions, 10445 events. 2620/10445 cut-off events. For 104991/105441 co-relation queries the response was YES. Maximal size of possible extension queue 1229. Compared 134317 event pairs, 1199 based on Foata normal form. 78/9542 useless extension candidates. Maximal degree in co-relation 40985. Up to 2241 conditions per place. [2022-01-19 07:13:04,221 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 374 selfloop transitions, 134 changer transitions 18/973 dead transitions. [2022-01-19 07:13:04,221 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1026 places, 973 transitions, 12042 flow [2022-01-19 07:13:04,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 07:13:04,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 07:13:04,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 7557 transitions. [2022-01-19 07:13:04,225 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7744414839106374 [2022-01-19 07:13:04,225 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 7557 transitions. [2022-01-19 07:13:04,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 7557 transitions. [2022-01-19 07:13:04,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:13:04,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 7557 transitions. [2022-01-19 07:13:04,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 444.52941176470586) internal successors, (7557), 17 states have internal predecessors, (7557), 0 states have call successors, (0), 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 07:13:04,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 574.0) internal successors, (10332), 18 states have internal predecessors, (10332), 0 states have call successors, (0), 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 07:13:04,235 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 574.0) internal successors, (10332), 18 states have internal predecessors, (10332), 0 states have call successors, (0), 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 07:13:04,235 INFO L186 Difference]: Start difference. First operand has 1012 places, 930 transitions, 10461 flow. Second operand 17 states and 7557 transitions. [2022-01-19 07:13:04,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1026 places, 973 transitions, 12042 flow [2022-01-19 07:13:05,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1021 places, 973 transitions, 11738 flow, removed 37 selfloop flow, removed 5 redundant places. [2022-01-19 07:13:05,141 INFO L242 Difference]: Finished difference. Result has 1028 places, 943 transitions, 10824 flow [2022-01-19 07:13:05,142 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=10177, PETRI_DIFFERENCE_MINUEND_PLACES=1005, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=930, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=804, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10824, PETRI_PLACES=1028, PETRI_TRANSITIONS=943} [2022-01-19 07:13:05,142 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 505 predicate places. [2022-01-19 07:13:05,142 INFO L470 AbstractCegarLoop]: Abstraction has has 1028 places, 943 transitions, 10824 flow [2022-01-19 07:13:05,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:13:05,143 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:13:05,143 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:13:05,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 07:13:05,143 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:13:05,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:13:05,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1754700866, now seen corresponding path program 20 times [2022-01-19 07:13:05,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:13:05,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440629817] [2022-01-19 07:13:05,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:13:05,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:13:05,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:13:05,282 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:13:05,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:13:05,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440629817] [2022-01-19 07:13:05,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440629817] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:13:05,283 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:13:05,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 07:13:05,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144688711] [2022-01-19 07:13:05,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:13:05,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 07:13:05,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:13:05,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 07:13:05,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 07:13:05,286 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 574 [2022-01-19 07:13:05,288 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1028 places, 943 transitions, 10824 flow. Second operand has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:13:05,288 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:13:05,288 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 574 [2022-01-19 07:13:05,288 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:13:09,119 INFO L129 PetriNetUnfolder]: 2617/10208 cut-off events. [2022-01-19 07:13:09,119 INFO L130 PetriNetUnfolder]: For 99599/100049 co-relation queries the response was YES. [2022-01-19 07:13:09,295 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41019 conditions, 10208 events. 2617/10208 cut-off events. For 99599/100049 co-relation queries the response was YES. Maximal size of possible extension queue 1233. Compared 130289 event pairs, 976 based on Foata normal form. 82/9327 useless extension candidates. Maximal degree in co-relation 40800. Up to 2237 conditions per place. [2022-01-19 07:13:09,326 INFO L132 encePairwiseOnDemand]: 561/574 looper letters, 362 selfloop transitions, 152 changer transitions 21/982 dead transitions. [2022-01-19 07:13:09,326 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1043 places, 982 transitions, 12282 flow [2022-01-19 07:13:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 07:13:09,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 07:13:09,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 7993 transitions. [2022-01-19 07:13:09,329 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7736159504452187 [2022-01-19 07:13:09,330 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 7993 transitions. [2022-01-19 07:13:09,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 7993 transitions. [2022-01-19 07:13:09,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:13:09,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 7993 transitions. [2022-01-19 07:13:09,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 444.05555555555554) internal successors, (7993), 18 states have internal predecessors, (7993), 0 states have call successors, (0), 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 07:13:09,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 574.0) internal successors, (10906), 19 states have internal predecessors, (10906), 0 states have call successors, (0), 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 07:13:09,340 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 574.0) internal successors, (10906), 19 states have internal predecessors, (10906), 0 states have call successors, (0), 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 07:13:09,340 INFO L186 Difference]: Start difference. First operand has 1028 places, 943 transitions, 10824 flow. Second operand 18 states and 7993 transitions. [2022-01-19 07:13:09,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1043 places, 982 transitions, 12282 flow [2022-01-19 07:13:10,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1040 places, 982 transitions, 12116 flow, removed 47 selfloop flow, removed 3 redundant places. [2022-01-19 07:13:10,057 INFO L242 Difference]: Finished difference. Result has 1047 places, 952 transitions, 11243 flow [2022-01-19 07:13:10,058 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=10662, PETRI_DIFFERENCE_MINUEND_PLACES=1023, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=943, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=794, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11243, PETRI_PLACES=1047, PETRI_TRANSITIONS=952} [2022-01-19 07:13:10,058 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 524 predicate places. [2022-01-19 07:13:10,058 INFO L470 AbstractCegarLoop]: Abstraction has has 1047 places, 952 transitions, 11243 flow [2022-01-19 07:13:10,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 443.8) internal successors, (4438), 10 states have internal predecessors, (4438), 0 states have call successors, (0), 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 07:13:10,059 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:13:10,059 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:13:10,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 07:13:10,059 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:13:10,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:13:10,060 INFO L85 PathProgramCache]: Analyzing trace with hash -143008330, now seen corresponding path program 1 times [2022-01-19 07:13:10,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:13:10,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127444831] [2022-01-19 07:13:10,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:13:10,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:13:10,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:13:10,620 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:13:10,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:13:10,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127444831] [2022-01-19 07:13:10,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127444831] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:13:10,620 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:13:10,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-01-19 07:13:10,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67790555] [2022-01-19 07:13:10,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:13:10,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 07:13:10,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:13:10,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 07:13:10,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=848, Unknown=0, NotChecked=0, Total=930 [2022-01-19 07:13:10,626 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 574 [2022-01-19 07:13:10,629 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1047 places, 952 transitions, 11243 flow. Second operand has 31 states, 31 states have (on average 334.83870967741933) internal successors, (10380), 31 states have internal predecessors, (10380), 0 states have call successors, (0), 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 07:13:10,629 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:13:10,629 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 574 [2022-01-19 07:13:10,629 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 07:14:08,777 INFO L129 PetriNetUnfolder]: 30665/158105 cut-off events. [2022-01-19 07:14:08,777 INFO L130 PetriNetUnfolder]: For 1171248/1177072 co-relation queries the response was YES. [2022-01-19 07:14:18,437 INFO L84 FinitePrefix]: Finished finitePrefix Result has 549205 conditions, 158105 events. 30665/158105 cut-off events. For 1171248/1177072 co-relation queries the response was YES. Maximal size of possible extension queue 5828. Compared 2867849 event pairs, 933 based on Foata normal form. 128/152747 useless extension candidates. Maximal degree in co-relation 548981. Up to 13488 conditions per place. [2022-01-19 07:14:18,846 INFO L132 encePairwiseOnDemand]: 529/574 looper letters, 764 selfloop transitions, 72 changer transitions 20/1607 dead transitions. [2022-01-19 07:14:18,846 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1096 places, 1607 transitions, 14503 flow [2022-01-19 07:14:18,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-19 07:14:18,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-01-19 07:14:18,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 17958 transitions. [2022-01-19 07:14:18,854 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6016483516483516 [2022-01-19 07:14:18,854 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 17958 transitions. [2022-01-19 07:14:18,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 17958 transitions. [2022-01-19 07:14:18,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 07:14:18,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 17958 transitions. [2022-01-19 07:14:18,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 345.34615384615387) internal successors, (17958), 52 states have internal predecessors, (17958), 0 states have call successors, (0), 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 07:14:18,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 574.0) internal successors, (30422), 53 states have internal predecessors, (30422), 0 states have call successors, (0), 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 07:14:18,881 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 574.0) internal successors, (30422), 53 states have internal predecessors, (30422), 0 states have call successors, (0), 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 07:14:18,881 INFO L186 Difference]: Start difference. First operand has 1047 places, 952 transitions, 11243 flow. Second operand 52 states and 17958 transitions. [2022-01-19 07:14:18,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1096 places, 1607 transitions, 14503 flow [2022-01-19 07:15:03,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1092 places, 1607 transitions, 14300 flow, removed 64 selfloop flow, removed 4 redundant places. [2022-01-19 07:15:03,695 INFO L242 Difference]: Finished difference. Result has 1113 places, 987 transitions, 11344 flow [2022-01-19 07:15:03,696 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=574, PETRI_DIFFERENCE_MINUEND_FLOW=11056, PETRI_DIFFERENCE_MINUEND_PLACES=1041, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=952, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=908, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=11344, PETRI_PLACES=1113, PETRI_TRANSITIONS=987} [2022-01-19 07:15:03,696 INFO L334 CegarLoopForPetriNet]: 523 programPoint places, 590 predicate places. [2022-01-19 07:15:03,696 INFO L470 AbstractCegarLoop]: Abstraction has has 1113 places, 987 transitions, 11344 flow [2022-01-19 07:15:03,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 334.83870967741933) internal successors, (10380), 31 states have internal predecessors, (10380), 0 states have call successors, (0), 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 07:15:03,698 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 07:15:03,698 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:15:03,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 07:15:03,698 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-19 07:15:03,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 07:15:03,698 INFO L85 PathProgramCache]: Analyzing trace with hash 210979274, now seen corresponding path program 2 times [2022-01-19 07:15:03,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 07:15:03,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721158580] [2022-01-19 07:15:03,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 07:15:03,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 07:15:03,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 07:15:04,046 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-19 07:15:04,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 07:15:04,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721158580] [2022-01-19 07:15:04,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721158580] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 07:15:04,046 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 07:15:04,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 07:15:04,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175006931] [2022-01-19 07:15:04,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 07:15:04,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 07:15:04,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 07:15:04,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 07:15:04,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 07:15:04,052 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 416 out of 574 [2022-01-19 07:15:04,074 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1113 places, 987 transitions, 11344 flow. Second operand has 25 states, 25 states have (on average 420.52) internal successors, (10513), 25 states have internal predecessors, (10513), 0 states have call successors, (0), 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 07:15:04,074 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 07:15:04,074 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 416 of 574 [2022-01-19 07:15:04,074 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand