/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-After.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-node-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 13:10:44,369 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 13:10:44,371 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 13:10:44,425 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 13:10:44,426 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 13:10:44,428 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 13:10:44,430 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 13:10:44,435 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 13:10:44,436 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 13:10:44,440 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 13:10:44,441 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 13:10:44,441 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 13:10:44,441 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 13:10:44,442 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 13:10:44,442 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 13:10:44,443 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 13:10:44,443 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 13:10:44,444 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 13:10:44,444 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 13:10:44,445 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 13:10:44,446 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 13:10:44,448 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 13:10:44,451 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 13:10:44,452 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 13:10:44,456 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 13:10:44,456 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 13:10:44,457 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 13:10:44,458 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 13:10:44,458 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 13:10:44,458 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 13:10:44,459 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 13:10:44,459 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 13:10:44,460 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 13:10:44,460 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 13:10:44,461 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 13:10:44,461 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 13:10:44,462 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 13:10:44,462 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 13:10:44,462 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 13:10:44,462 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 13:10:44,463 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 13:10:44,463 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-After.epf [2022-01-19 13:10:44,491 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 13:10:44,491 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 13:10:44,492 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 13:10:44,492 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 13:10:44,492 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 13:10:44,492 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 13:10:44,492 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 13:10:44,492 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 13:10:44,492 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 13:10:44,492 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 13:10:44,493 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 13:10:44,493 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 13:10:44,493 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 13:10:44,493 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 13:10:44,493 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 13:10:44,494 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 13:10:44,494 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 13:10:44,494 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 13:10:44,494 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 13:10:44,494 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 13:10:44,494 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 13:10:44,494 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 13:10:44,494 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 13:10:44,494 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 13:10:44,494 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 13:10:44,494 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 13:10:44,494 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 13:10:44,495 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 13:10:44,495 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 13:10:44,496 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 13:10:44,496 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 13:10:44,496 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=AFTER [2022-01-19 13:10:44,496 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 13:10:44,681 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 13:10:44,701 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 13:10:44,703 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 13:10:44,703 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 13:10:44,704 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 13:10:44,705 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-node-symm.wvr.c [2022-01-19 13:10:44,759 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b3b864572/1994d8c844824bfbb518ab4e8f693f49/FLAGbaf6085d8 [2022-01-19 13:10:45,033 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 13:10:45,034 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-node-symm.wvr.c [2022-01-19 13:10:45,038 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b3b864572/1994d8c844824bfbb518ab4e8f693f49/FLAGbaf6085d8 [2022-01-19 13:10:45,479 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b3b864572/1994d8c844824bfbb518ab4e8f693f49 [2022-01-19 13:10:45,480 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 13:10:45,481 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 13:10:45,482 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 13:10:45,482 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 13:10:45,484 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 13:10:45,484 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 01:10:45" (1/1) ... [2022-01-19 13:10:45,485 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6da23787 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:10:45, skipping insertion in model container [2022-01-19 13:10:45,485 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 01:10:45" (1/1) ... [2022-01-19 13:10:45,489 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 13:10:45,501 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 13:10:45,664 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-symm.wvr.c[3305,3318] [2022-01-19 13:10:45,681 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 13:10:45,687 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 13:10:45,711 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-symm.wvr.c[3305,3318] [2022-01-19 13:10:45,716 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 13:10:45,726 INFO L208 MainTranslator]: Completed translation [2022-01-19 13:10:45,726 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:10:45 WrapperNode [2022-01-19 13:10:45,726 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 13:10:45,727 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 13:10:45,727 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 13:10:45,727 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 13:10:45,731 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:10:45" (1/1) ... [2022-01-19 13:10:45,737 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:10:45" (1/1) ... [2022-01-19 13:10:45,756 INFO L137 Inliner]: procedures = 26, calls = 50, calls flagged for inlining = 18, calls inlined = 24, statements flattened = 314 [2022-01-19 13:10:45,756 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 13:10:45,757 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 13:10:45,757 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 13:10:45,757 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 13:10:45,762 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:10:45" (1/1) ... [2022-01-19 13:10:45,762 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:10:45" (1/1) ... [2022-01-19 13:10:45,765 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:10:45" (1/1) ... [2022-01-19 13:10:45,765 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:10:45" (1/1) ... [2022-01-19 13:10:45,771 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:10:45" (1/1) ... [2022-01-19 13:10:45,774 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:10:45" (1/1) ... [2022-01-19 13:10:45,776 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:10:45" (1/1) ... [2022-01-19 13:10:45,778 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 13:10:45,779 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 13:10:45,779 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 13:10:45,779 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 13:10:45,780 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:10:45" (1/1) ... [2022-01-19 13:10:45,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 13:10:45,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 13:10:45,801 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 13:10:45,807 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 13:10:45,828 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 13:10:45,828 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 13:10:45,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 13:10:45,828 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 13:10:45,828 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 13:10:45,828 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 13:10:45,828 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 13:10:45,828 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 13:10:45,828 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 13:10:45,828 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 13:10:45,829 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 13:10:45,829 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 13:10:45,829 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 13:10:45,830 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 13:10:45,949 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 13:10:45,950 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 13:10:46,270 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 13:10:46,280 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 13:10:46,280 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-01-19 13:10:46,282 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 01:10:46 BoogieIcfgContainer [2022-01-19 13:10:46,282 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 13:10:46,283 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 13:10:46,283 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 13:10:46,285 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 13:10:46,285 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 01:10:45" (1/3) ... [2022-01-19 13:10:46,286 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b7633e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 01:10:46, skipping insertion in model container [2022-01-19 13:10:46,286 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:10:45" (2/3) ... [2022-01-19 13:10:46,286 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b7633e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 01:10:46, skipping insertion in model container [2022-01-19 13:10:46,286 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 01:10:46" (3/3) ... [2022-01-19 13:10:46,287 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-node-symm.wvr.c [2022-01-19 13:10:46,290 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 13:10:46,290 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 13:10:46,290 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 13:10:46,390 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,393 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,397 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,397 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,397 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,398 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,398 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,398 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,398 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,398 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,398 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,398 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,399 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,399 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,399 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,399 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,399 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,399 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,400 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,400 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,400 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,400 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,400 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,400 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,400 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,400 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,401 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,401 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,401 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,401 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,401 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,401 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,402 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,402 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,402 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,402 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,403 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,403 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,403 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,403 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,403 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,403 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,403 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,403 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,404 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,404 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,404 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,404 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,404 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,404 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,404 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,404 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,404 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,405 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,405 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,405 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,405 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,405 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,405 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,405 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,405 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,405 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,405 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,406 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,406 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,406 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,406 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,406 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,406 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,406 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,406 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,406 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,406 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,407 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,407 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,407 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,407 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,407 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,407 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,407 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,407 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,407 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,408 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,408 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,408 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,408 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,408 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,408 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,408 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 13:10:46,409 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,409 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,409 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 13:10:46,409 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,409 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,409 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 13:10:46,409 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 13:10:46,409 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,410 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,410 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 13:10:46,410 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 13:10:46,410 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 13:10:46,410 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 13:10:46,410 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,410 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,410 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 13:10:46,410 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 13:10:46,411 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 13:10:46,411 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 13:10:46,411 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,421 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,421 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,421 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,422 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,422 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,422 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 13:10:46,423 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,423 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,423 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 13:10:46,426 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 13:10:46,426 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 13:10:46,426 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 13:10:46,426 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 13:10:46,426 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 13:10:46,426 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 13:10:46,427 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 13:10:46,427 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 13:10:46,427 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 13:10:46,427 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 13:10:46,428 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,428 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,428 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,428 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,428 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,428 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,429 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,429 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,429 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,430 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,431 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,433 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,433 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,433 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,433 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,433 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,434 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,434 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,434 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,434 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,434 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,434 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,434 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,435 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,435 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,435 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,435 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,435 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,435 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,435 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,435 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,436 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,436 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,436 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,436 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,436 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,436 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,436 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,436 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,437 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,437 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,437 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,437 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,437 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,437 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,437 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,437 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,438 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,438 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,438 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,438 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,438 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,439 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,439 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,439 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,439 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,439 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,439 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,439 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,439 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,440 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,440 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,440 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,440 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,440 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,440 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,440 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,440 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,440 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,440 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,440 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,441 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,441 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,441 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,441 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,441 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,441 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,441 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,441 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,441 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,441 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,441 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,442 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,442 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,442 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,442 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,442 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,442 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,442 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,442 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,443 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,443 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,443 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,448 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,454 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,455 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,456 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,459 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,460 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,460 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,460 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,460 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,460 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,460 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,460 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,460 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,460 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,460 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,461 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,461 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,461 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,461 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,461 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,470 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,471 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,471 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,471 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,471 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,471 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,471 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,471 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,471 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite22#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,471 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,471 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,471 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,472 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,475 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,476 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,476 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,476 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,477 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 13:10:46,477 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,477 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,477 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~short5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,477 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,477 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,477 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,477 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 13:10:46,477 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 13:10:46,484 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 13:10:46,529 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 13:10:46,534 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 13:10:46,534 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 13:10:46,544 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 385 places, 414 transitions, 844 flow [2022-01-19 13:10:46,685 INFO L129 PetriNetUnfolder]: 36/412 cut-off events. [2022-01-19 13:10:46,685 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 13:10:46,690 INFO L84 FinitePrefix]: Finished finitePrefix Result has 421 conditions, 412 events. 36/412 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 474 event pairs, 0 based on Foata normal form. 0/375 useless extension candidates. Maximal degree in co-relation 303. Up to 2 conditions per place. [2022-01-19 13:10:46,690 INFO L82 GeneralOperation]: Start removeDead. Operand has 385 places, 414 transitions, 844 flow [2022-01-19 13:10:46,700 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 374 places, 403 transitions, 818 flow [2022-01-19 13:10:46,748 INFO L129 PetriNetUnfolder]: 36/402 cut-off events. [2022-01-19 13:10:46,748 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 13:10:46,749 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:10:46,750 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] [2022-01-19 13:10:46,750 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:10:46,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:10:46,755 INFO L85 PathProgramCache]: Analyzing trace with hash -2041905993, now seen corresponding path program 1 times [2022-01-19 13:10:46,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:10:46,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270910111] [2022-01-19 13:10:46,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:10:46,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:10:46,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:10:47,104 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 13:10:47,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:10:47,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270910111] [2022-01-19 13:10:47,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270910111] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:10:47,106 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:10:47,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 13:10:47,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117538105] [2022-01-19 13:10:47,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:10:47,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 13:10:47,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:10:47,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 13:10:47,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 13:10:47,142 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 382 out of 414 [2022-01-19 13:10:47,146 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 403 transitions, 818 flow. Second operand has 3 states, 3 states have (on average 384.6666666666667) internal successors, (1154), 3 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:47,146 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:10:47,146 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 382 of 414 [2022-01-19 13:10:47,147 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:10:47,227 INFO L129 PetriNetUnfolder]: 31/520 cut-off events. [2022-01-19 13:10:47,228 INFO L130 PetriNetUnfolder]: For 15/22 co-relation queries the response was YES. [2022-01-19 13:10:47,231 INFO L84 FinitePrefix]: Finished finitePrefix Result has 573 conditions, 520 events. 31/520 cut-off events. For 15/22 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1324 event pairs, 5 based on Foata normal form. 27/502 useless extension candidates. Maximal degree in co-relation 312. Up to 22 conditions per place. [2022-01-19 13:10:47,233 INFO L132 encePairwiseOnDemand]: 390/414 looper letters, 11 selfloop transitions, 3 changer transitions 12/386 dead transitions. [2022-01-19 13:10:47,233 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 386 transitions, 815 flow [2022-01-19 13:10:47,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 13:10:47,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 13:10:47,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1183 transitions. [2022-01-19 13:10:47,248 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9524959742351047 [2022-01-19 13:10:47,248 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1183 transitions. [2022-01-19 13:10:47,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1183 transitions. [2022-01-19 13:10:47,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:10:47,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1183 transitions. [2022-01-19 13:10:47,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 394.3333333333333) internal successors, (1183), 3 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:47,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:47,302 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:47,303 INFO L186 Difference]: Start difference. First operand has 374 places, 403 transitions, 818 flow. Second operand 3 states and 1183 transitions. [2022-01-19 13:10:47,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 386 transitions, 815 flow [2022-01-19 13:10:47,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 386 transitions, 805 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 13:10:47,312 INFO L242 Difference]: Finished difference. Result has 374 places, 373 transitions, 768 flow [2022-01-19 13:10:47,313 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=770, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=768, PETRI_PLACES=374, PETRI_TRANSITIONS=373} [2022-01-19 13:10:47,315 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 0 predicate places. [2022-01-19 13:10:47,315 INFO L470 AbstractCegarLoop]: Abstraction has has 374 places, 373 transitions, 768 flow [2022-01-19 13:10:47,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 384.6666666666667) internal successors, (1154), 3 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:47,316 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:10:47,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] [2022-01-19 13:10:47,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 13:10:47,317 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:10:47,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:10:47,317 INFO L85 PathProgramCache]: Analyzing trace with hash -513583859, now seen corresponding path program 1 times [2022-01-19 13:10:47,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:10:47,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755679574] [2022-01-19 13:10:47,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:10:47,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:10:47,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:10:47,494 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 13:10:47,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:10:47,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755679574] [2022-01-19 13:10:47,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755679574] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:10:47,496 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:10:47,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 13:10:47,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99381872] [2022-01-19 13:10:47,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:10:47,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 13:10:47,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:10:47,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 13:10:47,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 13:10:47,500 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 382 out of 414 [2022-01-19 13:10:47,502 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 373 transitions, 768 flow. Second operand has 3 states, 3 states have (on average 384.6666666666667) internal successors, (1154), 3 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:47,502 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:10:47,502 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 382 of 414 [2022-01-19 13:10:47,502 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:10:47,611 INFO L129 PetriNetUnfolder]: 27/450 cut-off events. [2022-01-19 13:10:47,612 INFO L130 PetriNetUnfolder]: For 12/13 co-relation queries the response was YES. [2022-01-19 13:10:47,613 INFO L84 FinitePrefix]: Finished finitePrefix Result has 494 conditions, 450 events. 27/450 cut-off events. For 12/13 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 801 event pairs, 6 based on Foata normal form. 0/420 useless extension candidates. Maximal degree in co-relation 449. Up to 22 conditions per place. [2022-01-19 13:10:47,615 INFO L132 encePairwiseOnDemand]: 410/414 looper letters, 11 selfloop transitions, 3 changer transitions 0/376 dead transitions. [2022-01-19 13:10:47,615 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 376 transitions, 803 flow [2022-01-19 13:10:47,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 13:10:47,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 13:10:47,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1161 transitions. [2022-01-19 13:10:47,618 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9347826086956522 [2022-01-19 13:10:47,618 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1161 transitions. [2022-01-19 13:10:47,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1161 transitions. [2022-01-19 13:10:47,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:10:47,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1161 transitions. [2022-01-19 13:10:47,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 387.0) internal successors, (1161), 3 states have internal predecessors, (1161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:47,624 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:47,625 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:47,625 INFO L186 Difference]: Start difference. First operand has 374 places, 373 transitions, 768 flow. Second operand 3 states and 1161 transitions. [2022-01-19 13:10:47,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 376 transitions, 803 flow [2022-01-19 13:10:47,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 376 transitions, 797 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 13:10:47,635 INFO L242 Difference]: Finished difference. Result has 364 places, 375 transitions, 784 flow [2022-01-19 13:10:47,636 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=784, PETRI_PLACES=364, PETRI_TRANSITIONS=375} [2022-01-19 13:10:47,637 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, -10 predicate places. [2022-01-19 13:10:47,640 INFO L470 AbstractCegarLoop]: Abstraction has has 364 places, 375 transitions, 784 flow [2022-01-19 13:10:47,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 384.6666666666667) internal successors, (1154), 3 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:47,641 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:10:47,641 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] [2022-01-19 13:10:47,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 13:10:47,641 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:10:47,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:10:47,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1220342567, now seen corresponding path program 1 times [2022-01-19 13:10:47,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:10:47,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446038010] [2022-01-19 13:10:47,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:10:47,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:10:47,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:10:47,898 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 13:10:47,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:10:47,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446038010] [2022-01-19 13:10:47,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446038010] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:10:47,900 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:10:47,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:10:47,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655145325] [2022-01-19 13:10:47,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:10:47,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:10:47,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:10:47,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:10:47,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:10:47,908 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:10:47,912 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 375 transitions, 784 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:47,912 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:10:47,912 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:10:47,912 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:10:49,601 INFO L129 PetriNetUnfolder]: 1642/8770 cut-off events. [2022-01-19 13:10:49,601 INFO L130 PetriNetUnfolder]: For 163/163 co-relation queries the response was YES. [2022-01-19 13:10:49,616 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11906 conditions, 8770 events. 1642/8770 cut-off events. For 163/163 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 99328 event pairs, 473 based on Foata normal form. 0/8218 useless extension candidates. Maximal degree in co-relation 9601. Up to 1102 conditions per place. [2022-01-19 13:10:49,636 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 242 selfloop transitions, 35 changer transitions 0/587 dead transitions. [2022-01-19 13:10:49,636 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 587 transitions, 1786 flow [2022-01-19 13:10:49,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 13:10:49,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 13:10:49,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 7823 transitions. [2022-01-19 13:10:49,646 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8215710985087167 [2022-01-19 13:10:49,646 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 7823 transitions. [2022-01-19 13:10:49,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 7823 transitions. [2022-01-19 13:10:49,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:10:49,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 7823 transitions. [2022-01-19 13:10:49,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 340.1304347826087) internal successors, (7823), 23 states have internal predecessors, (7823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:49,733 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:49,735 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:49,736 INFO L186 Difference]: Start difference. First operand has 364 places, 375 transitions, 784 flow. Second operand 23 states and 7823 transitions. [2022-01-19 13:10:49,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 587 transitions, 1786 flow [2022-01-19 13:10:49,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 587 transitions, 1780 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 13:10:49,749 INFO L242 Difference]: Finished difference. Result has 403 places, 409 transitions, 1017 flow [2022-01-19 13:10:49,750 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1017, PETRI_PLACES=403, PETRI_TRANSITIONS=409} [2022-01-19 13:10:49,750 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 29 predicate places. [2022-01-19 13:10:49,750 INFO L470 AbstractCegarLoop]: Abstraction has has 403 places, 409 transitions, 1017 flow [2022-01-19 13:10:49,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:49,751 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:10:49,752 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] [2022-01-19 13:10:49,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 13:10:49,752 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:10:49,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:10:49,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1966543265, now seen corresponding path program 2 times [2022-01-19 13:10:49,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:10:49,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228113539] [2022-01-19 13:10:49,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:10:49,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:10:49,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:10:49,873 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 13:10:49,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:10:49,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228113539] [2022-01-19 13:10:49,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228113539] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:10:49,874 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:10:49,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:10:49,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790142040] [2022-01-19 13:10:49,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:10:49,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:10:49,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:10:49,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:10:49,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:10:49,879 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:10:49,882 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 409 transitions, 1017 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:49,882 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:10:49,882 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:10:49,882 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:10:52,032 INFO L129 PetriNetUnfolder]: 1632/9833 cut-off events. [2022-01-19 13:10:52,033 INFO L130 PetriNetUnfolder]: For 1500/1518 co-relation queries the response was YES. [2022-01-19 13:10:52,101 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14643 conditions, 9833 events. 1632/9833 cut-off events. For 1500/1518 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 115927 event pairs, 42 based on Foata normal form. 2/9450 useless extension candidates. Maximal degree in co-relation 14439. Up to 1200 conditions per place. [2022-01-19 13:10:52,163 INFO L132 encePairwiseOnDemand]: 398/414 looper letters, 290 selfloop transitions, 34 changer transitions 0/634 dead transitions. [2022-01-19 13:10:52,163 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 634 transitions, 2538 flow [2022-01-19 13:10:52,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 13:10:52,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 13:10:52,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 7793 transitions. [2022-01-19 13:10:52,189 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.81842049989498 [2022-01-19 13:10:52,189 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 7793 transitions. [2022-01-19 13:10:52,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 7793 transitions. [2022-01-19 13:10:52,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:10:52,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 7793 transitions. [2022-01-19 13:10:52,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 338.82608695652175) internal successors, (7793), 23 states have internal predecessors, (7793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:52,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:52,259 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:52,259 INFO L186 Difference]: Start difference. First operand has 403 places, 409 transitions, 1017 flow. Second operand 23 states and 7793 transitions. [2022-01-19 13:10:52,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 634 transitions, 2538 flow [2022-01-19 13:10:52,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 634 transitions, 2538 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 13:10:52,299 INFO L242 Difference]: Finished difference. Result has 432 places, 430 transitions, 1196 flow [2022-01-19 13:10:52,300 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1017, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1196, PETRI_PLACES=432, PETRI_TRANSITIONS=430} [2022-01-19 13:10:52,301 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 58 predicate places. [2022-01-19 13:10:52,301 INFO L470 AbstractCegarLoop]: Abstraction has has 432 places, 430 transitions, 1196 flow [2022-01-19 13:10:52,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:52,302 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:10:52,302 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] [2022-01-19 13:10:52,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 13:10:52,302 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:10:52,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:10:52,302 INFO L85 PathProgramCache]: Analyzing trace with hash 577199185, now seen corresponding path program 3 times [2022-01-19 13:10:52,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:10:52,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79528216] [2022-01-19 13:10:52,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:10:52,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:10:52,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:10:52,464 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 13:10:52,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:10:52,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79528216] [2022-01-19 13:10:52,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79528216] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:10:52,464 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:10:52,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:10:52,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233904836] [2022-01-19 13:10:52,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:10:52,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:10:52,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:10:52,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:10:52,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:10:52,469 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:10:52,553 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 430 transitions, 1196 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:52,553 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:10:52,553 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:10:52,553 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:10:54,803 INFO L129 PetriNetUnfolder]: 2281/14905 cut-off events. [2022-01-19 13:10:54,803 INFO L130 PetriNetUnfolder]: For 3543/3642 co-relation queries the response was YES. [2022-01-19 13:10:54,846 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22552 conditions, 14905 events. 2281/14905 cut-off events. For 3543/3642 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 194216 event pairs, 495 based on Foata normal form. 39/14388 useless extension candidates. Maximal degree in co-relation 22340. Up to 1159 conditions per place. [2022-01-19 13:10:54,869 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 334 selfloop transitions, 61 changer transitions 0/705 dead transitions. [2022-01-19 13:10:54,869 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 705 transitions, 3020 flow [2022-01-19 13:10:54,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 13:10:54,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 13:10:54,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 9526 transitions. [2022-01-19 13:10:54,881 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8217736369910283 [2022-01-19 13:10:54,881 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 9526 transitions. [2022-01-19 13:10:54,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 9526 transitions. [2022-01-19 13:10:54,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:10:54,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 9526 transitions. [2022-01-19 13:10:54,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 340.2142857142857) internal successors, (9526), 28 states have internal predecessors, (9526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:54,907 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 414.0) internal successors, (12006), 29 states have internal predecessors, (12006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:54,908 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 414.0) internal successors, (12006), 29 states have internal predecessors, (12006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:54,908 INFO L186 Difference]: Start difference. First operand has 432 places, 430 transitions, 1196 flow. Second operand 28 states and 9526 transitions. [2022-01-19 13:10:54,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 705 transitions, 3020 flow [2022-01-19 13:10:54,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 705 transitions, 2849 flow, removed 17 selfloop flow, removed 5 redundant places. [2022-01-19 13:10:54,933 INFO L242 Difference]: Finished difference. Result has 467 places, 455 transitions, 1505 flow [2022-01-19 13:10:54,934 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1505, PETRI_PLACES=467, PETRI_TRANSITIONS=455} [2022-01-19 13:10:54,934 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 93 predicate places. [2022-01-19 13:10:54,934 INFO L470 AbstractCegarLoop]: Abstraction has has 467 places, 455 transitions, 1505 flow [2022-01-19 13:10:54,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:54,935 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:10:54,935 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] [2022-01-19 13:10:54,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 13:10:54,936 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:10:54,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:10:54,936 INFO L85 PathProgramCache]: Analyzing trace with hash -866234685, now seen corresponding path program 4 times [2022-01-19 13:10:54,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:10:54,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658184681] [2022-01-19 13:10:54,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:10:54,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:10:54,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:10:55,050 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 13:10:55,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:10:55,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658184681] [2022-01-19 13:10:55,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658184681] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:10:55,051 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:10:55,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:10:55,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323659067] [2022-01-19 13:10:55,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:10:55,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:10:55,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:10:55,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:10:55,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:10:55,054 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:10:55,056 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 455 transitions, 1505 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:55,056 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:10:55,056 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:10:55,056 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:10:58,089 INFO L129 PetriNetUnfolder]: 2839/18070 cut-off events. [2022-01-19 13:10:58,089 INFO L130 PetriNetUnfolder]: For 8639/8744 co-relation queries the response was YES. [2022-01-19 13:10:58,153 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28892 conditions, 18070 events. 2839/18070 cut-off events. For 8639/8744 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 242332 event pairs, 72 based on Foata normal form. 21/17457 useless extension candidates. Maximal degree in co-relation 28606. Up to 1916 conditions per place. [2022-01-19 13:10:58,180 INFO L132 encePairwiseOnDemand]: 398/414 looper letters, 371 selfloop transitions, 67 changer transitions 0/748 dead transitions. [2022-01-19 13:10:58,180 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 748 transitions, 3926 flow [2022-01-19 13:10:58,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 13:10:58,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 13:10:58,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 9502 transitions. [2022-01-19 13:10:58,192 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8197032436162871 [2022-01-19 13:10:58,192 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 9502 transitions. [2022-01-19 13:10:58,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 9502 transitions. [2022-01-19 13:10:58,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:10:58,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 9502 transitions. [2022-01-19 13:10:58,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 339.35714285714283) internal successors, (9502), 28 states have internal predecessors, (9502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:58,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 414.0) internal successors, (12006), 29 states have internal predecessors, (12006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:58,214 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 414.0) internal successors, (12006), 29 states have internal predecessors, (12006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:58,214 INFO L186 Difference]: Start difference. First operand has 467 places, 455 transitions, 1505 flow. Second operand 28 states and 9502 transitions. [2022-01-19 13:10:58,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 748 transitions, 3926 flow [2022-01-19 13:10:58,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 748 transitions, 3718 flow, removed 13 selfloop flow, removed 12 redundant places. [2022-01-19 13:10:58,263 INFO L242 Difference]: Finished difference. Result has 495 places, 479 transitions, 1820 flow [2022-01-19 13:10:58,263 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1820, PETRI_PLACES=495, PETRI_TRANSITIONS=479} [2022-01-19 13:10:58,264 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 121 predicate places. [2022-01-19 13:10:58,264 INFO L470 AbstractCegarLoop]: Abstraction has has 495 places, 479 transitions, 1820 flow [2022-01-19 13:10:58,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:58,264 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:10:58,265 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] [2022-01-19 13:10:58,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 13:10:58,265 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:10:58,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:10:58,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1361179087, now seen corresponding path program 5 times [2022-01-19 13:10:58,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:10:58,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934797179] [2022-01-19 13:10:58,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:10:58,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:10:58,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:10:58,386 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 13:10:58,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:10:58,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934797179] [2022-01-19 13:10:58,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934797179] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:10:58,386 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:10:58,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:10:58,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664800634] [2022-01-19 13:10:58,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:10:58,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:10:58,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:10:58,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:10:58,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:10:58,391 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:10:58,393 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 479 transitions, 1820 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:10:58,393 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:10:58,393 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:10:58,393 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:11:01,539 INFO L129 PetriNetUnfolder]: 2814/17762 cut-off events. [2022-01-19 13:11:01,539 INFO L130 PetriNetUnfolder]: For 12134/12224 co-relation queries the response was YES. [2022-01-19 13:11:01,616 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29930 conditions, 17762 events. 2814/17762 cut-off events. For 12134/12224 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 237712 event pairs, 536 based on Foata normal form. 52/17161 useless extension candidates. Maximal degree in co-relation 29631. Up to 2138 conditions per place. [2022-01-19 13:11:01,643 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 292 selfloop transitions, 70 changer transitions 0/672 dead transitions. [2022-01-19 13:11:01,643 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 672 transitions, 3544 flow [2022-01-19 13:11:01,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 13:11:01,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 13:11:01,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 7817 transitions. [2022-01-19 13:11:01,648 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8209409787859694 [2022-01-19 13:11:01,648 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 7817 transitions. [2022-01-19 13:11:01,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 7817 transitions. [2022-01-19 13:11:01,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:11:01,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 7817 transitions. [2022-01-19 13:11:01,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 339.8695652173913) internal successors, (7817), 23 states have internal predecessors, (7817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:01,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:01,663 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:01,663 INFO L186 Difference]: Start difference. First operand has 495 places, 479 transitions, 1820 flow. Second operand 23 states and 7817 transitions. [2022-01-19 13:11:01,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 672 transitions, 3544 flow [2022-01-19 13:11:01,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 672 transitions, 3303 flow, removed 33 selfloop flow, removed 12 redundant places. [2022-01-19 13:11:01,732 INFO L242 Difference]: Finished difference. Result has 511 places, 485 transitions, 1942 flow [2022-01-19 13:11:01,733 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1942, PETRI_PLACES=511, PETRI_TRANSITIONS=485} [2022-01-19 13:11:01,733 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 137 predicate places. [2022-01-19 13:11:01,733 INFO L470 AbstractCegarLoop]: Abstraction has has 511 places, 485 transitions, 1942 flow [2022-01-19 13:11:01,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:01,734 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:11:01,734 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] [2022-01-19 13:11:01,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 13:11:01,735 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:11:01,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:11:01,735 INFO L85 PathProgramCache]: Analyzing trace with hash -428386415, now seen corresponding path program 6 times [2022-01-19 13:11:01,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:11:01,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214684702] [2022-01-19 13:11:01,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:11:01,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:11:01,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:11:01,851 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 13:11:01,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:11:01,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214684702] [2022-01-19 13:11:01,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214684702] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:11:01,851 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:11:01,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:11:01,852 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143995171] [2022-01-19 13:11:01,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:11:01,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:11:01,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:11:01,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:11:01,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:11:01,854 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:11:01,856 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 485 transitions, 1942 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:01,856 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:11:01,856 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:11:01,856 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:11:05,625 INFO L129 PetriNetUnfolder]: 3361/22805 cut-off events. [2022-01-19 13:11:05,625 INFO L130 PetriNetUnfolder]: For 19129/19219 co-relation queries the response was YES. [2022-01-19 13:11:05,894 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38322 conditions, 22805 events. 3361/22805 cut-off events. For 19129/19219 co-relation queries the response was YES. Maximal size of possible extension queue 791. Compared 324911 event pairs, 376 based on Foata normal form. 24/21999 useless extension candidates. Maximal degree in co-relation 37951. Up to 2880 conditions per place. [2022-01-19 13:11:05,943 INFO L132 encePairwiseOnDemand]: 398/414 looper letters, 344 selfloop transitions, 78 changer transitions 0/732 dead transitions. [2022-01-19 13:11:05,943 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 732 transitions, 4352 flow [2022-01-19 13:11:05,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 13:11:05,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 13:11:05,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 8485 transitions. [2022-01-19 13:11:05,949 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8198067632850241 [2022-01-19 13:11:05,949 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 8485 transitions. [2022-01-19 13:11:05,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 8485 transitions. [2022-01-19 13:11:05,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:11:05,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 8485 transitions. [2022-01-19 13:11:05,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 339.4) internal successors, (8485), 25 states have internal predecessors, (8485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:05,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 414.0) internal successors, (10764), 26 states have internal predecessors, (10764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:05,965 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 414.0) internal successors, (10764), 26 states have internal predecessors, (10764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:05,965 INFO L186 Difference]: Start difference. First operand has 511 places, 485 transitions, 1942 flow. Second operand 25 states and 8485 transitions. [2022-01-19 13:11:05,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 732 transitions, 4352 flow [2022-01-19 13:11:06,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 732 transitions, 4099 flow, removed 28 selfloop flow, removed 13 redundant places. [2022-01-19 13:11:06,063 INFO L242 Difference]: Finished difference. Result has 533 places, 517 transitions, 2419 flow [2022-01-19 13:11:06,064 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=1830, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2419, PETRI_PLACES=533, PETRI_TRANSITIONS=517} [2022-01-19 13:11:06,064 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 159 predicate places. [2022-01-19 13:11:06,064 INFO L470 AbstractCegarLoop]: Abstraction has has 533 places, 517 transitions, 2419 flow [2022-01-19 13:11:06,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:06,065 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:11:06,065 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] [2022-01-19 13:11:06,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 13:11:06,066 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:11:06,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:11:06,066 INFO L85 PathProgramCache]: Analyzing trace with hash 657490473, now seen corresponding path program 7 times [2022-01-19 13:11:06,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:11:06,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462403706] [2022-01-19 13:11:06,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:11:06,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:11:06,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:11:06,199 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 13:11:06,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:11:06,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462403706] [2022-01-19 13:11:06,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462403706] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:11:06,200 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:11:06,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:11:06,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271611565] [2022-01-19 13:11:06,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:11:06,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:11:06,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:11:06,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:11:06,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:11:06,203 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:11:06,204 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 517 transitions, 2419 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:06,204 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:11:06,204 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:11:06,204 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:11:10,251 INFO L129 PetriNetUnfolder]: 3397/21744 cut-off events. [2022-01-19 13:11:10,251 INFO L130 PetriNetUnfolder]: For 24157/24267 co-relation queries the response was YES. [2022-01-19 13:11:10,374 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38507 conditions, 21744 events. 3397/21744 cut-off events. For 24157/24267 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 304883 event pairs, 335 based on Foata normal form. 63/21018 useless extension candidates. Maximal degree in co-relation 38133. Up to 1785 conditions per place. [2022-01-19 13:11:10,406 INFO L132 encePairwiseOnDemand]: 395/414 looper letters, 353 selfloop transitions, 133 changer transitions 0/796 dead transitions. [2022-01-19 13:11:10,407 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 796 transitions, 4946 flow [2022-01-19 13:11:10,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 13:11:10,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 13:11:10,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 9881 transitions. [2022-01-19 13:11:10,412 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8230051640846243 [2022-01-19 13:11:10,412 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 9881 transitions. [2022-01-19 13:11:10,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 9881 transitions. [2022-01-19 13:11:10,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:11:10,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 9881 transitions. [2022-01-19 13:11:10,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 340.7241379310345) internal successors, (9881), 29 states have internal predecessors, (9881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:10,426 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 414.0) internal successors, (12420), 30 states have internal predecessors, (12420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:10,426 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 414.0) internal successors, (12420), 30 states have internal predecessors, (12420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:10,426 INFO L186 Difference]: Start difference. First operand has 533 places, 517 transitions, 2419 flow. Second operand 29 states and 9881 transitions. [2022-01-19 13:11:10,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 796 transitions, 4946 flow [2022-01-19 13:11:10,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 796 transitions, 4681 flow, removed 81 selfloop flow, removed 7 redundant places. [2022-01-19 13:11:10,550 INFO L242 Difference]: Finished difference. Result has 566 places, 548 transitions, 2868 flow [2022-01-19 13:11:10,550 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2868, PETRI_PLACES=566, PETRI_TRANSITIONS=548} [2022-01-19 13:11:10,551 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 192 predicate places. [2022-01-19 13:11:10,551 INFO L470 AbstractCegarLoop]: Abstraction has has 566 places, 548 transitions, 2868 flow [2022-01-19 13:11:10,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:10,551 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:11:10,551 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] [2022-01-19 13:11:10,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 13:11:10,551 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:11:10,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:11:10,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2088003059, now seen corresponding path program 8 times [2022-01-19 13:11:10,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:11:10,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476661941] [2022-01-19 13:11:10,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:11:10,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:11:10,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:11:10,778 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 13:11:10,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:11:10,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476661941] [2022-01-19 13:11:10,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476661941] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:11:10,779 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:11:10,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:11:10,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281445403] [2022-01-19 13:11:10,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:11:10,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:11:10,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:11:10,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:11:10,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:11:10,782 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:11:10,784 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 548 transitions, 2868 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:10,784 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:11:10,784 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:11:10,784 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:11:16,596 INFO L129 PetriNetUnfolder]: 4476/29372 cut-off events. [2022-01-19 13:11:16,596 INFO L130 PetriNetUnfolder]: For 40171/40293 co-relation queries the response was YES. [2022-01-19 13:11:16,817 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53398 conditions, 29372 events. 4476/29372 cut-off events. For 40171/40293 co-relation queries the response was YES. Maximal size of possible extension queue 1014. Compared 435322 event pairs, 566 based on Foata normal form. 72/28368 useless extension candidates. Maximal degree in co-relation 53185. Up to 2332 conditions per place. [2022-01-19 13:11:17,062 INFO L132 encePairwiseOnDemand]: 395/414 looper letters, 418 selfloop transitions, 159 changer transitions 0/887 dead transitions. [2022-01-19 13:11:17,062 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 887 transitions, 6230 flow [2022-01-19 13:11:17,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 13:11:17,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 13:11:17,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 11562 transitions. [2022-01-19 13:11:17,068 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8213981244671782 [2022-01-19 13:11:17,068 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 11562 transitions. [2022-01-19 13:11:17,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 11562 transitions. [2022-01-19 13:11:17,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:11:17,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 11562 transitions. [2022-01-19 13:11:17,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 340.05882352941177) internal successors, (11562), 34 states have internal predecessors, (11562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:17,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 414.0) internal successors, (14490), 35 states have internal predecessors, (14490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:17,088 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 414.0) internal successors, (14490), 35 states have internal predecessors, (14490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:17,088 INFO L186 Difference]: Start difference. First operand has 566 places, 548 transitions, 2868 flow. Second operand 34 states and 11562 transitions. [2022-01-19 13:11:17,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 887 transitions, 6230 flow [2022-01-19 13:11:17,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 591 places, 887 transitions, 6026 flow, removed 19 selfloop flow, removed 8 redundant places. [2022-01-19 13:11:17,292 INFO L242 Difference]: Finished difference. Result has 616 places, 602 transitions, 3977 flow [2022-01-19 13:11:17,293 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=2723, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3977, PETRI_PLACES=616, PETRI_TRANSITIONS=602} [2022-01-19 13:11:17,293 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 242 predicate places. [2022-01-19 13:11:17,293 INFO L470 AbstractCegarLoop]: Abstraction has has 616 places, 602 transitions, 3977 flow [2022-01-19 13:11:17,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:17,294 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:11:17,294 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] [2022-01-19 13:11:17,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 13:11:17,295 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:11:17,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:11:17,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1004065069, now seen corresponding path program 9 times [2022-01-19 13:11:17,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:11:17,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858585087] [2022-01-19 13:11:17,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:11:17,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:11:17,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:11:17,388 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 13:11:17,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:11:17,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858585087] [2022-01-19 13:11:17,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858585087] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:11:17,389 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:11:17,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:11:17,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124398668] [2022-01-19 13:11:17,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:11:17,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:11:17,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:11:17,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:11:17,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:11:17,391 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:11:17,393 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 602 transitions, 3977 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:17,393 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:11:17,393 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:11:17,393 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:11:23,718 INFO L129 PetriNetUnfolder]: 4516/29718 cut-off events. [2022-01-19 13:11:23,718 INFO L130 PetriNetUnfolder]: For 58907/59047 co-relation queries the response was YES. [2022-01-19 13:11:24,350 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57039 conditions, 29718 events. 4516/29718 cut-off events. For 58907/59047 co-relation queries the response was YES. Maximal size of possible extension queue 1049. Compared 442712 event pairs, 419 based on Foata normal form. 73/28746 useless extension candidates. Maximal degree in co-relation 56786. Up to 3184 conditions per place. [2022-01-19 13:11:24,426 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 411 selfloop transitions, 127 changer transitions 0/848 dead transitions. [2022-01-19 13:11:24,426 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 848 transitions, 6850 flow [2022-01-19 13:11:24,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 13:11:24,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 13:11:24,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 9189 transitions. [2022-01-19 13:11:24,433 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.822061191626409 [2022-01-19 13:11:24,433 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 9189 transitions. [2022-01-19 13:11:24,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 9189 transitions. [2022-01-19 13:11:24,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:11:24,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 9189 transitions. [2022-01-19 13:11:24,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 340.3333333333333) internal successors, (9189), 27 states have internal predecessors, (9189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:24,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 414.0) internal successors, (11592), 28 states have internal predecessors, (11592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:24,450 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 414.0) internal successors, (11592), 28 states have internal predecessors, (11592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:24,450 INFO L186 Difference]: Start difference. First operand has 616 places, 602 transitions, 3977 flow. Second operand 27 states and 9189 transitions. [2022-01-19 13:11:24,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 848 transitions, 6850 flow [2022-01-19 13:11:24,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 848 transitions, 6405 flow, removed 193 selfloop flow, removed 2 redundant places. [2022-01-19 13:11:24,815 INFO L242 Difference]: Finished difference. Result has 644 places, 607 transitions, 4085 flow [2022-01-19 13:11:24,816 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=3686, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4085, PETRI_PLACES=644, PETRI_TRANSITIONS=607} [2022-01-19 13:11:24,816 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 270 predicate places. [2022-01-19 13:11:24,816 INFO L470 AbstractCegarLoop]: Abstraction has has 644 places, 607 transitions, 4085 flow [2022-01-19 13:11:24,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:24,817 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:11:24,817 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] [2022-01-19 13:11:24,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 13:11:24,817 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:11:24,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:11:24,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1805984805, now seen corresponding path program 10 times [2022-01-19 13:11:24,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:11:24,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054026121] [2022-01-19 13:11:24,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:11:24,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:11:24,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:11:24,929 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 13:11:24,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:11:24,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054026121] [2022-01-19 13:11:24,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054026121] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:11:24,930 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:11:24,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:11:24,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804326990] [2022-01-19 13:11:24,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:11:24,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:11:24,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:11:24,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:11:24,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:11:24,933 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:11:24,935 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 607 transitions, 4085 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:24,935 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:11:24,935 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:11:24,935 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:11:31,645 INFO L129 PetriNetUnfolder]: 4591/31033 cut-off events. [2022-01-19 13:11:31,645 INFO L130 PetriNetUnfolder]: For 56829/56995 co-relation queries the response was YES. [2022-01-19 13:11:31,918 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59095 conditions, 31033 events. 4591/31033 cut-off events. For 56829/56995 co-relation queries the response was YES. Maximal size of possible extension queue 1075. Compared 465276 event pairs, 772 based on Foata normal form. 72/29898 useless extension candidates. Maximal degree in co-relation 58844. Up to 2332 conditions per place. [2022-01-19 13:11:31,971 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 358 selfloop transitions, 154 changer transitions 0/822 dead transitions. [2022-01-19 13:11:31,971 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 822 transitions, 6707 flow [2022-01-19 13:11:31,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 13:11:31,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 13:11:31,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 8193 transitions. [2022-01-19 13:11:31,994 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8245772946859904 [2022-01-19 13:11:31,994 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 8193 transitions. [2022-01-19 13:11:31,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 8193 transitions. [2022-01-19 13:11:31,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:11:31,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 8193 transitions. [2022-01-19 13:11:32,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 341.375) internal successors, (8193), 24 states have internal predecessors, (8193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:32,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 414.0) internal successors, (10350), 25 states have internal predecessors, (10350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:32,026 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 414.0) internal successors, (10350), 25 states have internal predecessors, (10350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:32,026 INFO L186 Difference]: Start difference. First operand has 644 places, 607 transitions, 4085 flow. Second operand 24 states and 8193 transitions. [2022-01-19 13:11:32,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 822 transitions, 6707 flow [2022-01-19 13:11:32,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 822 transitions, 6362 flow, removed 39 selfloop flow, removed 20 redundant places. [2022-01-19 13:11:32,338 INFO L242 Difference]: Finished difference. Result has 655 places, 619 transitions, 4513 flow [2022-01-19 13:11:32,339 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=3850, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4513, PETRI_PLACES=655, PETRI_TRANSITIONS=619} [2022-01-19 13:11:32,339 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 281 predicate places. [2022-01-19 13:11:32,339 INFO L470 AbstractCegarLoop]: Abstraction has has 655 places, 619 transitions, 4513 flow [2022-01-19 13:11:32,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:32,340 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:11:32,340 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] [2022-01-19 13:11:32,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 13:11:32,340 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:11:32,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:11:32,340 INFO L85 PathProgramCache]: Analyzing trace with hash -42145455, now seen corresponding path program 11 times [2022-01-19 13:11:32,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:11:32,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127353360] [2022-01-19 13:11:32,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:11:32,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:11:32,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:11:32,442 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 13:11:32,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:11:32,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127353360] [2022-01-19 13:11:32,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127353360] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:11:32,442 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:11:32,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:11:32,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585202627] [2022-01-19 13:11:32,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:11:32,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:11:32,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:11:32,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:11:32,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:11:32,445 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:11:32,446 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 655 places, 619 transitions, 4513 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:32,446 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:11:32,446 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:11:32,446 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:11:39,002 INFO L129 PetriNetUnfolder]: 4617/31076 cut-off events. [2022-01-19 13:11:39,014 INFO L130 PetriNetUnfolder]: For 67365/67520 co-relation queries the response was YES. [2022-01-19 13:11:39,427 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60028 conditions, 31076 events. 4617/31076 cut-off events. For 67365/67520 co-relation queries the response was YES. Maximal size of possible extension queue 1091. Compared 467704 event pairs, 632 based on Foata normal form. 90/30056 useless extension candidates. Maximal degree in co-relation 59769. Up to 3227 conditions per place. [2022-01-19 13:11:39,483 INFO L132 encePairwiseOnDemand]: 395/414 looper letters, 428 selfloop transitions, 142 changer transitions 0/880 dead transitions. [2022-01-19 13:11:39,484 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 684 places, 880 transitions, 7372 flow [2022-01-19 13:11:39,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 13:11:39,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 13:11:39,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 10194 transitions. [2022-01-19 13:11:39,519 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8207729468599034 [2022-01-19 13:11:39,519 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 10194 transitions. [2022-01-19 13:11:39,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 10194 transitions. [2022-01-19 13:11:39,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:11:39,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 10194 transitions. [2022-01-19 13:11:39,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 339.8) internal successors, (10194), 30 states have internal predecessors, (10194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:39,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 414.0) internal successors, (12834), 31 states have internal predecessors, (12834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:39,532 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 414.0) internal successors, (12834), 31 states have internal predecessors, (12834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:39,532 INFO L186 Difference]: Start difference. First operand has 655 places, 619 transitions, 4513 flow. Second operand 30 states and 10194 transitions. [2022-01-19 13:11:39,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 684 places, 880 transitions, 7372 flow [2022-01-19 13:11:39,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 669 places, 880 transitions, 7011 flow, removed 63 selfloop flow, removed 15 redundant places. [2022-01-19 13:11:39,915 INFO L242 Difference]: Finished difference. Result has 672 places, 621 transitions, 4562 flow [2022-01-19 13:11:39,915 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=4196, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4562, PETRI_PLACES=672, PETRI_TRANSITIONS=621} [2022-01-19 13:11:39,916 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 298 predicate places. [2022-01-19 13:11:39,916 INFO L470 AbstractCegarLoop]: Abstraction has has 672 places, 621 transitions, 4562 flow [2022-01-19 13:11:39,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:39,916 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:11:39,917 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] [2022-01-19 13:11:39,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 13:11:39,917 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:11:39,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:11:39,917 INFO L85 PathProgramCache]: Analyzing trace with hash 827799103, now seen corresponding path program 12 times [2022-01-19 13:11:39,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:11:39,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896735164] [2022-01-19 13:11:39,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:11:39,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:11:39,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:11:40,019 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 13:11:40,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:11:40,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896735164] [2022-01-19 13:11:40,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896735164] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:11:40,022 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:11:40,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:11:40,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571164572] [2022-01-19 13:11:40,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:11:40,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:11:40,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:11:40,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:11:40,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:11:40,029 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:11:40,031 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 621 transitions, 4562 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:40,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:11:40,031 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:11:40,031 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:11:46,625 INFO L129 PetriNetUnfolder]: 4728/31451 cut-off events. [2022-01-19 13:11:46,625 INFO L130 PetriNetUnfolder]: For 74170/74323 co-relation queries the response was YES. [2022-01-19 13:11:46,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62526 conditions, 31451 events. 4728/31451 cut-off events. For 74170/74323 co-relation queries the response was YES. Maximal size of possible extension queue 1091. Compared 471512 event pairs, 765 based on Foata normal form. 72/30302 useless extension candidates. Maximal degree in co-relation 62270. Up to 2384 conditions per place. [2022-01-19 13:11:46,985 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 379 selfloop transitions, 148 changer transitions 0/837 dead transitions. [2022-01-19 13:11:46,985 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 837 transitions, 7455 flow [2022-01-19 13:11:46,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 13:11:46,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 13:11:47,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 7863 transitions. [2022-01-19 13:11:47,008 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8257718966603654 [2022-01-19 13:11:47,008 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 7863 transitions. [2022-01-19 13:11:47,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 7863 transitions. [2022-01-19 13:11:47,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:11:47,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 7863 transitions. [2022-01-19 13:11:47,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 341.8695652173913) internal successors, (7863), 23 states have internal predecessors, (7863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:47,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:47,018 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 414.0) internal successors, (9936), 24 states have internal predecessors, (9936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:47,018 INFO L186 Difference]: Start difference. First operand has 672 places, 621 transitions, 4562 flow. Second operand 23 states and 7863 transitions. [2022-01-19 13:11:47,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 837 transitions, 7455 flow [2022-01-19 13:11:47,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 837 transitions, 7113 flow, removed 12 selfloop flow, removed 24 redundant places. [2022-01-19 13:11:47,455 INFO L242 Difference]: Finished difference. Result has 678 places, 641 transitions, 5245 flow [2022-01-19 13:11:47,456 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=4314, PETRI_DIFFERENCE_MINUEND_PLACES=648, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5245, PETRI_PLACES=678, PETRI_TRANSITIONS=641} [2022-01-19 13:11:47,457 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 304 predicate places. [2022-01-19 13:11:47,457 INFO L470 AbstractCegarLoop]: Abstraction has has 678 places, 641 transitions, 5245 flow [2022-01-19 13:11:47,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:47,458 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:11:47,458 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] [2022-01-19 13:11:47,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 13:11:47,458 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:11:47,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:11:47,459 INFO L85 PathProgramCache]: Analyzing trace with hash 289643495, now seen corresponding path program 13 times [2022-01-19 13:11:47,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:11:47,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863287035] [2022-01-19 13:11:47,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:11:47,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:11:47,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:11:47,851 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 13:11:47,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:11:47,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863287035] [2022-01-19 13:11:47,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863287035] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:11:47,852 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:11:47,852 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 13:11:47,852 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396179807] [2022-01-19 13:11:47,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:11:47,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 13:11:47,853 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:11:47,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 13:11:47,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 13:11:47,856 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:11:47,859 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 641 transitions, 5245 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:47,859 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:11:47,859 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:11:47,859 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:11:55,726 INFO L129 PetriNetUnfolder]: 4719/31490 cut-off events. [2022-01-19 13:11:55,726 INFO L130 PetriNetUnfolder]: For 82260/82460 co-relation queries the response was YES. [2022-01-19 13:11:56,063 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63971 conditions, 31490 events. 4719/31490 cut-off events. For 82260/82460 co-relation queries the response was YES. Maximal size of possible extension queue 1099. Compared 473659 event pairs, 369 based on Foata normal form. 88/30469 useless extension candidates. Maximal degree in co-relation 63703. Up to 4219 conditions per place. [2022-01-19 13:11:56,123 INFO L132 encePairwiseOnDemand]: 381/414 looper letters, 480 selfloop transitions, 167 changer transitions 0/887 dead transitions. [2022-01-19 13:11:56,124 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 715 places, 887 transitions, 8584 flow [2022-01-19 13:11:56,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 13:11:56,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 13:11:56,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 9567 transitions. [2022-01-19 13:11:56,141 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6081235697940504 [2022-01-19 13:11:56,141 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 9567 transitions. [2022-01-19 13:11:56,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 9567 transitions. [2022-01-19 13:11:56,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:11:56,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 9567 transitions. [2022-01-19 13:11:56,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 251.76315789473685) internal successors, (9567), 38 states have internal predecessors, (9567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:56,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:56,169 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:56,169 INFO L186 Difference]: Start difference. First operand has 678 places, 641 transitions, 5245 flow. Second operand 38 states and 9567 transitions. [2022-01-19 13:11:56,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 715 places, 887 transitions, 8584 flow [2022-01-19 13:11:56,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 887 transitions, 8140 flow, removed 144 selfloop flow, removed 11 redundant places. [2022-01-19 13:11:56,658 INFO L242 Difference]: Finished difference. Result has 711 places, 661 transitions, 5378 flow [2022-01-19 13:11:56,659 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=4859, PETRI_DIFFERENCE_MINUEND_PLACES=667, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=5378, PETRI_PLACES=711, PETRI_TRANSITIONS=661} [2022-01-19 13:11:56,660 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 337 predicate places. [2022-01-19 13:11:56,660 INFO L470 AbstractCegarLoop]: Abstraction has has 711 places, 661 transitions, 5378 flow [2022-01-19 13:11:56,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:56,660 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:11:56,661 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] [2022-01-19 13:11:56,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 13:11:56,661 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:11:56,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:11:56,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1139927613, now seen corresponding path program 14 times [2022-01-19 13:11:56,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:11:56,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664041416] [2022-01-19 13:11:56,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:11:56,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:11:56,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:11:56,931 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 13:11:56,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:11:56,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664041416] [2022-01-19 13:11:56,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664041416] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:11:56,933 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:11:56,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:11:56,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407682702] [2022-01-19 13:11:56,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:11:56,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:11:56,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:11:56,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:11:56,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:11:56,936 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:11:56,937 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 661 transitions, 5378 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:11:56,937 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:11:56,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:11:56,937 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:12:04,586 INFO L129 PetriNetUnfolder]: 4910/34245 cut-off events. [2022-01-19 13:12:04,586 INFO L130 PetriNetUnfolder]: For 91213/91378 co-relation queries the response was YES. [2022-01-19 13:12:05,006 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68618 conditions, 34245 events. 4910/34245 cut-off events. For 91213/91378 co-relation queries the response was YES. Maximal size of possible extension queue 1182. Compared 523520 event pairs, 1504 based on Foata normal form. 73/32917 useless extension candidates. Maximal degree in co-relation 68364. Up to 4835 conditions per place. [2022-01-19 13:12:05,068 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 362 selfloop transitions, 131 changer transitions 0/803 dead transitions. [2022-01-19 13:12:05,068 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 728 places, 803 transitions, 7604 flow [2022-01-19 13:12:05,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 13:12:05,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 13:12:05,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 6145 transitions. [2022-01-19 13:12:05,072 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8246108427267848 [2022-01-19 13:12:05,072 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 6145 transitions. [2022-01-19 13:12:05,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 6145 transitions. [2022-01-19 13:12:05,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:12:05,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 6145 transitions. [2022-01-19 13:12:05,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 341.3888888888889) internal successors, (6145), 18 states have internal predecessors, (6145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:05,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 414.0) internal successors, (7866), 19 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:05,100 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 414.0) internal successors, (7866), 19 states have internal predecessors, (7866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:05,101 INFO L186 Difference]: Start difference. First operand has 711 places, 661 transitions, 5378 flow. Second operand 18 states and 6145 transitions. [2022-01-19 13:12:05,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 728 places, 803 transitions, 7604 flow [2022-01-19 13:12:05,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 707 places, 803 transitions, 7321 flow, removed 20 selfloop flow, removed 21 redundant places. [2022-01-19 13:12:05,665 INFO L242 Difference]: Finished difference. Result has 717 places, 679 transitions, 5948 flow [2022-01-19 13:12:05,677 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=5125, PETRI_DIFFERENCE_MINUEND_PLACES=690, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5948, PETRI_PLACES=717, PETRI_TRANSITIONS=679} [2022-01-19 13:12:05,677 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 343 predicate places. [2022-01-19 13:12:05,678 INFO L470 AbstractCegarLoop]: Abstraction has has 717 places, 679 transitions, 5948 flow [2022-01-19 13:12:05,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:05,678 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:12:05,678 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] [2022-01-19 13:12:05,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 13:12:05,678 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:12:05,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:12:05,679 INFO L85 PathProgramCache]: Analyzing trace with hash 55022149, now seen corresponding path program 15 times [2022-01-19 13:12:05,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:12:05,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772657024] [2022-01-19 13:12:05,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:12:05,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:12:05,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:12:05,832 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 13:12:05,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:12:05,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772657024] [2022-01-19 13:12:05,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772657024] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:12:05,833 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:12:05,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:12:05,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354783988] [2022-01-19 13:12:05,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:12:05,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:12:05,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:12:05,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:12:05,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:12:05,835 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:12:05,837 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 679 transitions, 5948 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:05,837 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:12:05,837 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:12:05,837 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:12:15,054 INFO L129 PetriNetUnfolder]: 5856/40139 cut-off events. [2022-01-19 13:12:15,054 INFO L130 PetriNetUnfolder]: For 123413/123613 co-relation queries the response was YES. [2022-01-19 13:12:16,443 INFO L84 FinitePrefix]: Finished finitePrefix Result has 82347 conditions, 40139 events. 5856/40139 cut-off events. For 123413/123613 co-relation queries the response was YES. Maximal size of possible extension queue 1391. Compared 630468 event pairs, 1316 based on Foata normal form. 102/38701 useless extension candidates. Maximal degree in co-relation 82083. Up to 4567 conditions per place. [2022-01-19 13:12:16,531 INFO L132 encePairwiseOnDemand]: 395/414 looper letters, 484 selfloop transitions, 165 changer transitions 0/959 dead transitions. [2022-01-19 13:12:16,531 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 959 transitions, 9878 flow [2022-01-19 13:12:16,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 13:12:16,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 13:12:16,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 9864 transitions. [2022-01-19 13:12:16,536 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8215892053973014 [2022-01-19 13:12:16,536 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 9864 transitions. [2022-01-19 13:12:16,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 9864 transitions. [2022-01-19 13:12:16,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:12:16,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 9864 transitions. [2022-01-19 13:12:16,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 340.13793103448273) internal successors, (9864), 29 states have internal predecessors, (9864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:16,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 414.0) internal successors, (12420), 30 states have internal predecessors, (12420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:16,550 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 414.0) internal successors, (12420), 30 states have internal predecessors, (12420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:16,550 INFO L186 Difference]: Start difference. First operand has 717 places, 679 transitions, 5948 flow. Second operand 29 states and 9864 transitions. [2022-01-19 13:12:16,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 959 transitions, 9878 flow [2022-01-19 13:12:17,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 739 places, 959 transitions, 9595 flow, removed 70 selfloop flow, removed 6 redundant places. [2022-01-19 13:12:17,396 INFO L242 Difference]: Finished difference. Result has 754 places, 715 transitions, 6839 flow [2022-01-19 13:12:17,397 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=5684, PETRI_DIFFERENCE_MINUEND_PLACES=711, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=6839, PETRI_PLACES=754, PETRI_TRANSITIONS=715} [2022-01-19 13:12:17,397 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 380 predicate places. [2022-01-19 13:12:17,397 INFO L470 AbstractCegarLoop]: Abstraction has has 754 places, 715 transitions, 6839 flow [2022-01-19 13:12:17,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:17,398 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:12:17,398 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] [2022-01-19 13:12:17,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 13:12:17,398 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:12:17,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:12:17,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1486694003, now seen corresponding path program 16 times [2022-01-19 13:12:17,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:12:17,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807193822] [2022-01-19 13:12:17,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:12:17,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:12:17,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:12:17,780 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 13:12:17,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:12:17,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807193822] [2022-01-19 13:12:17,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807193822] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:12:17,780 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:12:17,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 13:12:17,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36214371] [2022-01-19 13:12:17,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:12:17,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 13:12:17,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:12:17,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 13:12:17,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 13:12:17,784 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:12:17,786 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 754 places, 715 transitions, 6839 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:17,786 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:12:17,786 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:12:17,786 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:12:30,293 INFO L129 PetriNetUnfolder]: 6344/45029 cut-off events. [2022-01-19 13:12:30,293 INFO L130 PetriNetUnfolder]: For 152700/153202 co-relation queries the response was YES. [2022-01-19 13:12:31,486 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93551 conditions, 45029 events. 6344/45029 cut-off events. For 152700/153202 co-relation queries the response was YES. Maximal size of possible extension queue 1517. Compared 717329 event pairs, 529 based on Foata normal form. 91/43507 useless extension candidates. Maximal degree in co-relation 93264. Up to 4731 conditions per place. [2022-01-19 13:12:31,577 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 555 selfloop transitions, 258 changer transitions 0/1053 dead transitions. [2022-01-19 13:12:31,577 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 798 places, 1053 transitions, 11714 flow [2022-01-19 13:12:31,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 13:12:31,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 13:12:31,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 11337 transitions. [2022-01-19 13:12:31,582 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6085346215780998 [2022-01-19 13:12:31,583 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 11337 transitions. [2022-01-19 13:12:31,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 11337 transitions. [2022-01-19 13:12:31,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:12:31,584 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 11337 transitions. [2022-01-19 13:12:31,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 251.93333333333334) internal successors, (11337), 45 states have internal predecessors, (11337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:31,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 414.0) internal successors, (19044), 46 states have internal predecessors, (19044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:31,601 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 414.0) internal successors, (19044), 46 states have internal predecessors, (19044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:31,601 INFO L186 Difference]: Start difference. First operand has 754 places, 715 transitions, 6839 flow. Second operand 45 states and 11337 transitions. [2022-01-19 13:12:31,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 798 places, 1053 transitions, 11714 flow [2022-01-19 13:12:32,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 790 places, 1053 transitions, 11307 flow, removed 136 selfloop flow, removed 8 redundant places. [2022-01-19 13:12:32,811 INFO L242 Difference]: Finished difference. Result has 805 places, 784 transitions, 8183 flow [2022-01-19 13:12:32,812 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=6505, PETRI_DIFFERENCE_MINUEND_PLACES=746, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=8183, PETRI_PLACES=805, PETRI_TRANSITIONS=784} [2022-01-19 13:12:32,813 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 431 predicate places. [2022-01-19 13:12:32,813 INFO L470 AbstractCegarLoop]: Abstraction has has 805 places, 784 transitions, 8183 flow [2022-01-19 13:12:32,814 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:32,814 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:12:32,814 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] [2022-01-19 13:12:32,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 13:12:32,814 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:12:32,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:12:32,814 INFO L85 PathProgramCache]: Analyzing trace with hash 222698947, now seen corresponding path program 17 times [2022-01-19 13:12:32,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:12:32,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483113103] [2022-01-19 13:12:32,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:12:32,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:12:32,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:12:32,944 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 13:12:32,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:12:32,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483113103] [2022-01-19 13:12:32,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483113103] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:12:32,944 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:12:32,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:12:32,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889799810] [2022-01-19 13:12:32,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:12:32,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:12:32,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:12:32,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:12:32,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:12:32,947 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:12:32,955 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 805 places, 784 transitions, 8183 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:32,955 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:12:32,955 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:12:32,955 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:12:44,904 INFO L129 PetriNetUnfolder]: 6395/48039 cut-off events. [2022-01-19 13:12:44,905 INFO L130 PetriNetUnfolder]: For 174217/174692 co-relation queries the response was YES. [2022-01-19 13:12:45,916 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100006 conditions, 48039 events. 6395/48039 cut-off events. For 174217/174692 co-relation queries the response was YES. Maximal size of possible extension queue 1592. Compared 776422 event pairs, 2197 based on Foata normal form. 93/46192 useless extension candidates. Maximal degree in co-relation 99697. Up to 5826 conditions per place. [2022-01-19 13:12:46,005 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 459 selfloop transitions, 181 changer transitions 0/950 dead transitions. [2022-01-19 13:12:46,006 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 824 places, 950 transitions, 11026 flow [2022-01-19 13:12:46,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 13:12:46,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 13:12:46,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 6802 transitions. [2022-01-19 13:12:46,009 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8214975845410628 [2022-01-19 13:12:46,009 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 6802 transitions. [2022-01-19 13:12:46,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 6802 transitions. [2022-01-19 13:12:46,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:12:46,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 6802 transitions. [2022-01-19 13:12:46,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 340.1) internal successors, (6802), 20 states have internal predecessors, (6802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:46,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 414.0) internal successors, (8694), 21 states have internal predecessors, (8694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:46,017 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 414.0) internal successors, (8694), 21 states have internal predecessors, (8694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:46,017 INFO L186 Difference]: Start difference. First operand has 805 places, 784 transitions, 8183 flow. Second operand 20 states and 6802 transitions. [2022-01-19 13:12:46,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 824 places, 950 transitions, 11026 flow [2022-01-19 13:12:47,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 809 places, 950 transitions, 10767 flow, removed 113 selfloop flow, removed 15 redundant places. [2022-01-19 13:12:47,464 INFO L242 Difference]: Finished difference. Result has 817 places, 796 transitions, 8768 flow [2022-01-19 13:12:47,464 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=7976, PETRI_DIFFERENCE_MINUEND_PLACES=790, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=784, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8768, PETRI_PLACES=817, PETRI_TRANSITIONS=796} [2022-01-19 13:12:47,465 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 443 predicate places. [2022-01-19 13:12:47,465 INFO L470 AbstractCegarLoop]: Abstraction has has 817 places, 796 transitions, 8768 flow [2022-01-19 13:12:47,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:47,465 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:12:47,465 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] [2022-01-19 13:12:47,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 13:12:47,465 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:12:47,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:12:47,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1875716981, now seen corresponding path program 18 times [2022-01-19 13:12:47,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:12:47,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727851506] [2022-01-19 13:12:47,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:12:47,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:12:47,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:12:47,804 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 13:12:47,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:12:47,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727851506] [2022-01-19 13:12:47,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727851506] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:12:47,804 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:12:47,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 13:12:47,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969856130] [2022-01-19 13:12:47,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:12:47,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 13:12:47,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:12:47,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 13:12:47,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 13:12:47,807 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:12:47,809 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 817 places, 796 transitions, 8768 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:12:47,809 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:12:47,809 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:12:47,809 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:13:01,855 INFO L129 PetriNetUnfolder]: 6434/46226 cut-off events. [2022-01-19 13:13:01,855 INFO L130 PetriNetUnfolder]: For 187757/188424 co-relation queries the response was YES. [2022-01-19 13:13:03,746 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100232 conditions, 46226 events. 6434/46226 cut-off events. For 187757/188424 co-relation queries the response was YES. Maximal size of possible extension queue 1543. Compared 740899 event pairs, 983 based on Foata normal form. 160/44656 useless extension candidates. Maximal degree in co-relation 99911. Up to 5920 conditions per place. [2022-01-19 13:13:03,843 INFO L132 encePairwiseOnDemand]: 381/414 looper letters, 534 selfloop transitions, 276 changer transitions 0/1050 dead transitions. [2022-01-19 13:13:03,843 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 858 places, 1050 transitions, 12897 flow [2022-01-19 13:13:03,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 13:13:03,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 13:13:03,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 10588 transitions. [2022-01-19 13:13:03,848 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6089256958822177 [2022-01-19 13:13:03,848 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 10588 transitions. [2022-01-19 13:13:03,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 10588 transitions. [2022-01-19 13:13:03,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:13:03,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 10588 transitions. [2022-01-19 13:13:03,854 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 252.0952380952381) internal successors, (10588), 42 states have internal predecessors, (10588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:03,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 414.0) internal successors, (17802), 43 states have internal predecessors, (17802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:03,863 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 414.0) internal successors, (17802), 43 states have internal predecessors, (17802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:03,863 INFO L186 Difference]: Start difference. First operand has 817 places, 796 transitions, 8768 flow. Second operand 42 states and 10588 transitions. [2022-01-19 13:13:03,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 858 places, 1050 transitions, 12897 flow [2022-01-19 13:13:05,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 848 places, 1050 transitions, 12480 flow, removed 92 selfloop flow, removed 10 redundant places. [2022-01-19 13:13:05,234 INFO L242 Difference]: Finished difference. Result has 851 places, 804 transitions, 9107 flow [2022-01-19 13:13:05,234 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=8423, PETRI_DIFFERENCE_MINUEND_PLACES=807, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=9107, PETRI_PLACES=851, PETRI_TRANSITIONS=804} [2022-01-19 13:13:05,239 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 477 predicate places. [2022-01-19 13:13:05,239 INFO L470 AbstractCegarLoop]: Abstraction has has 851 places, 804 transitions, 9107 flow [2022-01-19 13:13:05,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:05,240 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:13:05,240 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] [2022-01-19 13:13:05,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 13:13:05,240 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:13:05,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:13:05,241 INFO L85 PathProgramCache]: Analyzing trace with hash -869763523, now seen corresponding path program 19 times [2022-01-19 13:13:05,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:13:05,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641146271] [2022-01-19 13:13:05,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:13:05,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:13:05,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:13:05,650 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 13:13:05,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:13:05,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641146271] [2022-01-19 13:13:05,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641146271] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:13:05,651 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:13:05,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 13:13:05,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928723970] [2022-01-19 13:13:05,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:13:05,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 13:13:05,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:13:05,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 13:13:05,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 13:13:05,654 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:13:05,656 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 851 places, 804 transitions, 9107 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:05,656 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:13:05,656 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:13:05,656 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:13:19,153 INFO L129 PetriNetUnfolder]: 6577/47092 cut-off events. [2022-01-19 13:13:19,153 INFO L130 PetriNetUnfolder]: For 195168/195769 co-relation queries the response was YES. [2022-01-19 13:13:20,384 INFO L84 FinitePrefix]: Finished finitePrefix Result has 102577 conditions, 47092 events. 6577/47092 cut-off events. For 195168/195769 co-relation queries the response was YES. Maximal size of possible extension queue 1572. Compared 754974 event pairs, 1021 based on Foata normal form. 129/45422 useless extension candidates. Maximal degree in co-relation 102250. Up to 6409 conditions per place. [2022-01-19 13:13:20,472 INFO L132 encePairwiseOnDemand]: 382/414 looper letters, 544 selfloop transitions, 223 changer transitions 0/1007 dead transitions. [2022-01-19 13:13:20,473 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 888 places, 1007 transitions, 12823 flow [2022-01-19 13:13:20,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 13:13:20,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 13:13:20,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 9553 transitions. [2022-01-19 13:13:20,477 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6072336638698195 [2022-01-19 13:13:20,477 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 9553 transitions. [2022-01-19 13:13:20,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 9553 transitions. [2022-01-19 13:13:20,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:13:20,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 9553 transitions. [2022-01-19 13:13:20,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 251.39473684210526) internal successors, (9553), 38 states have internal predecessors, (9553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:20,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:20,489 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:20,489 INFO L186 Difference]: Start difference. First operand has 851 places, 804 transitions, 9107 flow. Second operand 38 states and 9553 transitions. [2022-01-19 13:13:20,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 888 places, 1007 transitions, 12823 flow [2022-01-19 13:13:21,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 856 places, 1007 transitions, 12436 flow, removed 2 selfloop flow, removed 32 redundant places. [2022-01-19 13:13:21,978 INFO L242 Difference]: Finished difference. Result has 863 places, 812 transitions, 9398 flow [2022-01-19 13:13:21,978 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=8724, PETRI_DIFFERENCE_MINUEND_PLACES=819, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=9398, PETRI_PLACES=863, PETRI_TRANSITIONS=812} [2022-01-19 13:13:21,978 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 489 predicate places. [2022-01-19 13:13:21,979 INFO L470 AbstractCegarLoop]: Abstraction has has 863 places, 812 transitions, 9398 flow [2022-01-19 13:13:21,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:21,979 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:13:21,979 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] [2022-01-19 13:13:21,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 13:13:21,979 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:13:21,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:13:21,980 INFO L85 PathProgramCache]: Analyzing trace with hash 691841987, now seen corresponding path program 20 times [2022-01-19 13:13:21,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:13:21,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865259783] [2022-01-19 13:13:21,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:13:21,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:13:21,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:13:22,070 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 13:13:22,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:13:22,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865259783] [2022-01-19 13:13:22,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865259783] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:13:22,070 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:13:22,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:13:22,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499655879] [2022-01-19 13:13:22,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:13:22,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:13:22,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:13:22,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:13:22,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:13:22,072 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:13:22,073 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 863 places, 812 transitions, 9398 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:22,073 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:13:22,073 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:13:22,074 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:13:35,617 INFO L129 PetriNetUnfolder]: 6530/48581 cut-off events. [2022-01-19 13:13:35,617 INFO L130 PetriNetUnfolder]: For 205334/205796 co-relation queries the response was YES. [2022-01-19 13:13:36,804 INFO L84 FinitePrefix]: Finished finitePrefix Result has 104921 conditions, 48581 events. 6530/48581 cut-off events. For 205334/205796 co-relation queries the response was YES. Maximal size of possible extension queue 1594. Compared 784742 event pairs, 2226 based on Foata normal form. 130/46703 useless extension candidates. Maximal degree in co-relation 104583. Up to 5677 conditions per place. [2022-01-19 13:13:36,894 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 442 selfloop transitions, 210 changer transitions 0/962 dead transitions. [2022-01-19 13:13:36,895 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 878 places, 962 transitions, 12321 flow [2022-01-19 13:13:36,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 13:13:36,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 13:13:36,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 5480 transitions. [2022-01-19 13:13:36,897 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8272946859903382 [2022-01-19 13:13:36,897 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 5480 transitions. [2022-01-19 13:13:36,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 5480 transitions. [2022-01-19 13:13:36,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:13:36,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 5480 transitions. [2022-01-19 13:13:36,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 342.5) internal successors, (5480), 16 states have internal predecessors, (5480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:36,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 414.0) internal successors, (7038), 17 states have internal predecessors, (7038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:36,904 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 414.0) internal successors, (7038), 17 states have internal predecessors, (7038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:36,904 INFO L186 Difference]: Start difference. First operand has 863 places, 812 transitions, 9398 flow. Second operand 16 states and 5480 transitions. [2022-01-19 13:13:36,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 878 places, 962 transitions, 12321 flow [2022-01-19 13:13:38,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 850 places, 962 transitions, 11952 flow, removed 10 selfloop flow, removed 28 redundant places. [2022-01-19 13:13:38,409 INFO L242 Difference]: Finished difference. Result has 857 places, 828 transitions, 10222 flow [2022-01-19 13:13:38,409 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=9063, PETRI_DIFFERENCE_MINUEND_PLACES=835, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10222, PETRI_PLACES=857, PETRI_TRANSITIONS=828} [2022-01-19 13:13:38,410 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 483 predicate places. [2022-01-19 13:13:38,410 INFO L470 AbstractCegarLoop]: Abstraction has has 857 places, 828 transitions, 10222 flow [2022-01-19 13:13:38,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:38,410 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:13:38,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] [2022-01-19 13:13:38,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 13:13:38,411 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:13:38,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:13:38,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1630844255, now seen corresponding path program 21 times [2022-01-19 13:13:38,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:13:38,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673580025] [2022-01-19 13:13:38,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:13:38,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:13:38,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:13:38,882 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 13:13:38,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:13:38,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673580025] [2022-01-19 13:13:38,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673580025] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:13:38,882 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:13:38,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 13:13:38,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262343782] [2022-01-19 13:13:38,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:13:38,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 13:13:38,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:13:38,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 13:13:38,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 13:13:38,890 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:13:38,892 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 857 places, 828 transitions, 10222 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:38,892 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:13:38,892 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:13:38,892 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:13:53,546 INFO L129 PetriNetUnfolder]: 6490/46827 cut-off events. [2022-01-19 13:13:53,546 INFO L130 PetriNetUnfolder]: For 222471/223130 co-relation queries the response was YES. [2022-01-19 13:13:55,759 INFO L84 FinitePrefix]: Finished finitePrefix Result has 104863 conditions, 46827 events. 6490/46827 cut-off events. For 222471/223130 co-relation queries the response was YES. Maximal size of possible extension queue 1577. Compared 752232 event pairs, 1088 based on Foata normal form. 164/45248 useless extension candidates. Maximal degree in co-relation 104514. Up to 5946 conditions per place. [2022-01-19 13:13:55,867 INFO L132 encePairwiseOnDemand]: 381/414 looper letters, 573 selfloop transitions, 279 changer transitions 0/1092 dead transitions. [2022-01-19 13:13:55,867 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 899 places, 1092 transitions, 14504 flow [2022-01-19 13:13:55,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 13:13:55,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 13:13:55,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 10847 transitions. [2022-01-19 13:13:55,871 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6093135602741265 [2022-01-19 13:13:55,871 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 10847 transitions. [2022-01-19 13:13:55,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 10847 transitions. [2022-01-19 13:13:55,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:13:55,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 10847 transitions. [2022-01-19 13:13:55,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 252.25581395348837) internal successors, (10847), 43 states have internal predecessors, (10847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:55,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 414.0) internal successors, (18216), 44 states have internal predecessors, (18216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:55,887 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 414.0) internal successors, (18216), 44 states have internal predecessors, (18216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:55,887 INFO L186 Difference]: Start difference. First operand has 857 places, 828 transitions, 10222 flow. Second operand 43 states and 10847 transitions. [2022-01-19 13:13:55,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 899 places, 1092 transitions, 14504 flow [2022-01-19 13:13:57,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 892 places, 1092 transitions, 14047 flow, removed 122 selfloop flow, removed 7 redundant places. [2022-01-19 13:13:57,887 INFO L242 Difference]: Finished difference. Result has 899 places, 836 transitions, 10650 flow [2022-01-19 13:13:57,888 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=9866, PETRI_DIFFERENCE_MINUEND_PLACES=850, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=10650, PETRI_PLACES=899, PETRI_TRANSITIONS=836} [2022-01-19 13:13:57,888 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 525 predicate places. [2022-01-19 13:13:57,888 INFO L470 AbstractCegarLoop]: Abstraction has has 899 places, 836 transitions, 10650 flow [2022-01-19 13:13:57,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:57,889 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:13:57,889 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] [2022-01-19 13:13:57,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 13:13:57,890 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:13:57,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:13:57,890 INFO L85 PathProgramCache]: Analyzing trace with hash 14762243, now seen corresponding path program 22 times [2022-01-19 13:13:57,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:13:57,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340411273] [2022-01-19 13:13:57,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:13:57,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:13:57,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:13:58,259 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 13:13:58,259 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:13:58,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340411273] [2022-01-19 13:13:58,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340411273] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:13:58,259 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:13:58,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 13:13:58,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432371457] [2022-01-19 13:13:58,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:13:58,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 13:13:58,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:13:58,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 13:13:58,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-01-19 13:13:58,262 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:13:58,264 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 899 places, 836 transitions, 10650 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:13:58,264 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:13:58,264 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:13:58,264 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:14:12,849 INFO L129 PetriNetUnfolder]: 6539/47284 cut-off events. [2022-01-19 13:14:12,850 INFO L130 PetriNetUnfolder]: For 226228/226831 co-relation queries the response was YES. [2022-01-19 13:14:14,816 INFO L84 FinitePrefix]: Finished finitePrefix Result has 106518 conditions, 47284 events. 6539/47284 cut-off events. For 226228/226831 co-relation queries the response was YES. Maximal size of possible extension queue 1595. Compared 761011 event pairs, 1024 based on Foata normal form. 172/45704 useless extension candidates. Maximal degree in co-relation 106161. Up to 5516 conditions per place. [2022-01-19 13:14:14,915 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 531 selfloop transitions, 326 changer transitions 0/1097 dead transitions. [2022-01-19 13:14:14,915 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 941 places, 1097 transitions, 14755 flow [2022-01-19 13:14:14,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 13:14:14,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 13:14:14,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 10863 transitions. [2022-01-19 13:14:14,920 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6102123356926188 [2022-01-19 13:14:14,920 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 10863 transitions. [2022-01-19 13:14:14,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 10863 transitions. [2022-01-19 13:14:14,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:14:14,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 10863 transitions. [2022-01-19 13:14:14,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 252.62790697674419) internal successors, (10863), 43 states have internal predecessors, (10863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:14:14,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 414.0) internal successors, (18216), 44 states have internal predecessors, (18216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:14:14,935 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 414.0) internal successors, (18216), 44 states have internal predecessors, (18216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:14:14,936 INFO L186 Difference]: Start difference. First operand has 899 places, 836 transitions, 10650 flow. Second operand 43 states and 10863 transitions. [2022-01-19 13:14:14,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 941 places, 1097 transitions, 14755 flow [2022-01-19 13:14:16,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 907 places, 1097 transitions, 14274 flow, removed 9 selfloop flow, removed 34 redundant places. [2022-01-19 13:14:16,793 INFO L242 Difference]: Finished difference. Result has 911 places, 846 transitions, 11195 flow [2022-01-19 13:14:16,793 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=10176, PETRI_DIFFERENCE_MINUEND_PLACES=865, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=836, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=316, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=11195, PETRI_PLACES=911, PETRI_TRANSITIONS=846} [2022-01-19 13:14:16,793 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 537 predicate places. [2022-01-19 13:14:16,793 INFO L470 AbstractCegarLoop]: Abstraction has has 911 places, 846 transitions, 11195 flow [2022-01-19 13:14:16,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:14:16,794 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:14:16,794 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] [2022-01-19 13:14:16,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 13:14:16,794 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:14:16,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:14:16,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1249089249, now seen corresponding path program 23 times [2022-01-19 13:14:16,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:14:16,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164529403] [2022-01-19 13:14:16,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:14:16,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:14:16,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:14:17,314 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 13:14:17,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:14:17,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164529403] [2022-01-19 13:14:17,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164529403] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:14:17,315 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:14:17,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 13:14:17,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645266307] [2022-01-19 13:14:17,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:14:17,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 13:14:17,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:14:17,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 13:14:17,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 13:14:17,318 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:14:17,320 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 911 places, 846 transitions, 11195 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:14:17,320 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:14:17,320 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:14:17,320 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:14:32,106 INFO L129 PetriNetUnfolder]: 6577/50337 cut-off events. [2022-01-19 13:14:32,106 INFO L130 PetriNetUnfolder]: For 246617/246986 co-relation queries the response was YES. [2022-01-19 13:14:33,624 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111619 conditions, 50337 events. 6577/50337 cut-off events. For 246617/246986 co-relation queries the response was YES. Maximal size of possible extension queue 1635. Compared 819774 event pairs, 2382 based on Foata normal form. 144/48438 useless extension candidates. Maximal degree in co-relation 111255. Up to 7938 conditions per place. [2022-01-19 13:14:33,726 INFO L132 encePairwiseOnDemand]: 381/414 looper letters, 467 selfloop transitions, 272 changer transitions 0/979 dead transitions. [2022-01-19 13:14:33,727 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 940 places, 979 transitions, 14088 flow [2022-01-19 13:14:33,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 13:14:33,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 13:14:33,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 7561 transitions. [2022-01-19 13:14:33,730 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6087761674718196 [2022-01-19 13:14:33,730 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 7561 transitions. [2022-01-19 13:14:33,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 7561 transitions. [2022-01-19 13:14:33,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:14:33,731 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 7561 transitions. [2022-01-19 13:14:33,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 252.03333333333333) internal successors, (7561), 30 states have internal predecessors, (7561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:14:33,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 414.0) internal successors, (12834), 31 states have internal predecessors, (12834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:14:33,741 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 414.0) internal successors, (12834), 31 states have internal predecessors, (12834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:14:33,741 INFO L186 Difference]: Start difference. First operand has 911 places, 846 transitions, 11195 flow. Second operand 30 states and 7561 transitions. [2022-01-19 13:14:33,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 940 places, 979 transitions, 14088 flow [2022-01-19 13:14:36,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 910 places, 979 transitions, 13583 flow, removed 22 selfloop flow, removed 30 redundant places. [2022-01-19 13:14:36,034 INFO L242 Difference]: Finished difference. Result has 920 places, 865 transitions, 12019 flow [2022-01-19 13:14:36,035 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=10725, PETRI_DIFFERENCE_MINUEND_PLACES=881, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=12019, PETRI_PLACES=920, PETRI_TRANSITIONS=865} [2022-01-19 13:14:36,035 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 546 predicate places. [2022-01-19 13:14:36,035 INFO L470 AbstractCegarLoop]: Abstraction has has 920 places, 865 transitions, 12019 flow [2022-01-19 13:14:36,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:14:36,036 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:14:36,036 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] [2022-01-19 13:14:36,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 13:14:36,036 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:14:36,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:14:36,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1185778505, now seen corresponding path program 24 times [2022-01-19 13:14:36,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:14:36,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500102940] [2022-01-19 13:14:36,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:14:36,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:14:36,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:14:36,424 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 13:14:36,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:14:36,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500102940] [2022-01-19 13:14:36,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500102940] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:14:36,424 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:14:36,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 13:14:36,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653077046] [2022-01-19 13:14:36,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:14:36,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 13:14:36,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:14:36,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 13:14:36,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=587, Unknown=0, NotChecked=0, Total=650 [2022-01-19 13:14:36,427 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:14:36,430 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 920 places, 865 transitions, 12019 flow. Second operand has 26 states, 26 states have (on average 247.65384615384616) internal successors, (6439), 26 states have internal predecessors, (6439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:14:36,430 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:14:36,430 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:14:36,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:14:52,416 INFO L129 PetriNetUnfolder]: 6704/49874 cut-off events. [2022-01-19 13:14:52,417 INFO L130 PetriNetUnfolder]: For 265629/266136 co-relation queries the response was YES. [2022-01-19 13:14:54,977 INFO L84 FinitePrefix]: Finished finitePrefix Result has 113559 conditions, 49874 events. 6704/49874 cut-off events. For 265629/266136 co-relation queries the response was YES. Maximal size of possible extension queue 1637. Compared 808260 event pairs, 1698 based on Foata normal form. 101/47967 useless extension candidates. Maximal degree in co-relation 113182. Up to 6882 conditions per place. [2022-01-19 13:14:55,077 INFO L132 encePairwiseOnDemand]: 382/414 looper letters, 552 selfloop transitions, 225 changer transitions 0/1017 dead transitions. [2022-01-19 13:14:55,077 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 954 places, 1017 transitions, 15185 flow [2022-01-19 13:14:55,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 13:14:55,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 13:14:55,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 8793 transitions. [2022-01-19 13:14:55,081 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.606832298136646 [2022-01-19 13:14:55,081 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 8793 transitions. [2022-01-19 13:14:55,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 8793 transitions. [2022-01-19 13:14:55,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:14:55,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 8793 transitions. [2022-01-19 13:14:55,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 251.22857142857143) internal successors, (8793), 35 states have internal predecessors, (8793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:14:55,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 414.0) internal successors, (14904), 36 states have internal predecessors, (14904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:14:55,092 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 414.0) internal successors, (14904), 36 states have internal predecessors, (14904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:14:55,092 INFO L186 Difference]: Start difference. First operand has 920 places, 865 transitions, 12019 flow. Second operand 35 states and 8793 transitions. [2022-01-19 13:14:55,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 954 places, 1017 transitions, 15185 flow [2022-01-19 13:14:57,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 936 places, 1017 transitions, 14891 flow, removed 91 selfloop flow, removed 18 redundant places. [2022-01-19 13:14:57,442 INFO L242 Difference]: Finished difference. Result has 945 places, 877 transitions, 12611 flow [2022-01-19 13:14:57,449 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=11825, PETRI_DIFFERENCE_MINUEND_PLACES=902, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=865, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=12611, PETRI_PLACES=945, PETRI_TRANSITIONS=877} [2022-01-19 13:14:57,449 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 571 predicate places. [2022-01-19 13:14:57,449 INFO L470 AbstractCegarLoop]: Abstraction has has 945 places, 877 transitions, 12611 flow [2022-01-19 13:14:57,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 247.65384615384616) internal successors, (6439), 26 states have internal predecessors, (6439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:14:57,450 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:14:57,450 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] [2022-01-19 13:14:57,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 13:14:57,450 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:14:57,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:14:57,451 INFO L85 PathProgramCache]: Analyzing trace with hash 345889323, now seen corresponding path program 25 times [2022-01-19 13:14:57,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:14:57,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219941458] [2022-01-19 13:14:57,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:14:57,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:14:57,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:14:57,985 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 13:14:57,986 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:14:57,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219941458] [2022-01-19 13:14:57,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219941458] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:14:57,986 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:14:57,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 13:14:57,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094284412] [2022-01-19 13:14:57,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:14:57,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 13:14:57,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:14:57,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 13:14:57,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=587, Unknown=0, NotChecked=0, Total=650 [2022-01-19 13:14:57,989 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:14:57,991 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 945 places, 877 transitions, 12611 flow. Second operand has 26 states, 26 states have (on average 247.65384615384616) internal successors, (6439), 26 states have internal predecessors, (6439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:14:57,992 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:14:57,992 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:14:57,992 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:15:16,728 INFO L129 PetriNetUnfolder]: 7287/56268 cut-off events. [2022-01-19 13:15:16,729 INFO L130 PetriNetUnfolder]: For 283554/283982 co-relation queries the response was YES. [2022-01-19 13:15:19,052 INFO L84 FinitePrefix]: Finished finitePrefix Result has 125646 conditions, 56268 events. 7287/56268 cut-off events. For 283554/283982 co-relation queries the response was YES. Maximal size of possible extension queue 1832. Compared 932156 event pairs, 1950 based on Foata normal form. 95/54035 useless extension candidates. Maximal degree in co-relation 125251. Up to 6080 conditions per place. [2022-01-19 13:15:19,169 INFO L132 encePairwiseOnDemand]: 382/414 looper letters, 642 selfloop transitions, 250 changer transitions 0/1132 dead transitions. [2022-01-19 13:15:19,170 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 983 places, 1132 transitions, 17415 flow [2022-01-19 13:15:19,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 13:15:19,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 13:15:19,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 9835 transitions. [2022-01-19 13:15:19,174 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6091291960857178 [2022-01-19 13:15:19,174 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 9835 transitions. [2022-01-19 13:15:19,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 9835 transitions. [2022-01-19 13:15:19,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:15:19,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 9835 transitions. [2022-01-19 13:15:19,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 252.17948717948718) internal successors, (9835), 39 states have internal predecessors, (9835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:15:19,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 414.0) internal successors, (16560), 40 states have internal predecessors, (16560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:15:19,187 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 414.0) internal successors, (16560), 40 states have internal predecessors, (16560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:15:19,187 INFO L186 Difference]: Start difference. First operand has 945 places, 877 transitions, 12611 flow. Second operand 39 states and 9835 transitions. [2022-01-19 13:15:19,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 983 places, 1132 transitions, 17415 flow [2022-01-19 13:15:21,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 960 places, 1132 transitions, 17109 flow, removed 49 selfloop flow, removed 23 redundant places. [2022-01-19 13:15:21,379 INFO L242 Difference]: Finished difference. Result has 969 places, 911 transitions, 13579 flow [2022-01-19 13:15:21,379 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=12345, PETRI_DIFFERENCE_MINUEND_PLACES=922, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=877, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=13579, PETRI_PLACES=969, PETRI_TRANSITIONS=911} [2022-01-19 13:15:21,380 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 595 predicate places. [2022-01-19 13:15:21,380 INFO L470 AbstractCegarLoop]: Abstraction has has 969 places, 911 transitions, 13579 flow [2022-01-19 13:15:21,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 247.65384615384616) internal successors, (6439), 26 states have internal predecessors, (6439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:15:21,381 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:15:21,381 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] [2022-01-19 13:15:21,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 13:15:21,381 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:15:21,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:15:21,381 INFO L85 PathProgramCache]: Analyzing trace with hash -562419865, now seen corresponding path program 26 times [2022-01-19 13:15:21,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:15:21,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757602820] [2022-01-19 13:15:21,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:15:21,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:15:21,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:15:21,767 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 13:15:21,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:15:21,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757602820] [2022-01-19 13:15:21,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757602820] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:15:21,767 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:15:21,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 13:15:21,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214938383] [2022-01-19 13:15:21,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:15:21,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 13:15:21,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:15:21,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 13:15:21,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 13:15:21,770 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:15:21,772 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 969 places, 911 transitions, 13579 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:15:21,772 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:15:21,772 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:15:21,772 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:15:43,774 INFO L129 PetriNetUnfolder]: 8438/64053 cut-off events. [2022-01-19 13:15:43,775 INFO L130 PetriNetUnfolder]: For 350984/351375 co-relation queries the response was YES. [2022-01-19 13:15:46,993 INFO L84 FinitePrefix]: Finished finitePrefix Result has 144968 conditions, 64053 events. 8438/64053 cut-off events. For 350984/351375 co-relation queries the response was YES. Maximal size of possible extension queue 1993. Compared 1066303 event pairs, 2239 based on Foata normal form. 106/61482 useless extension candidates. Maximal degree in co-relation 144560. Up to 6955 conditions per place. [2022-01-19 13:15:47,127 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 709 selfloop transitions, 278 changer transitions 0/1227 dead transitions. [2022-01-19 13:15:47,128 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1010 places, 1227 transitions, 19640 flow [2022-01-19 13:15:47,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 13:15:47,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 13:15:47,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 10594 transitions. [2022-01-19 13:15:47,132 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6092707614446745 [2022-01-19 13:15:47,132 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 10594 transitions. [2022-01-19 13:15:47,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 10594 transitions. [2022-01-19 13:15:47,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:15:47,134 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 10594 transitions. [2022-01-19 13:15:47,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 252.23809523809524) internal successors, (10594), 42 states have internal predecessors, (10594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:15:47,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 414.0) internal successors, (17802), 43 states have internal predecessors, (17802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:15:47,146 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 414.0) internal successors, (17802), 43 states have internal predecessors, (17802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:15:47,147 INFO L186 Difference]: Start difference. First operand has 969 places, 911 transitions, 13579 flow. Second operand 42 states and 10594 transitions. [2022-01-19 13:15:47,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1010 places, 1227 transitions, 19640 flow [2022-01-19 13:15:50,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 984 places, 1227 transitions, 19211 flow, removed 36 selfloop flow, removed 26 redundant places. [2022-01-19 13:15:50,269 INFO L242 Difference]: Finished difference. Result has 999 places, 967 transitions, 14903 flow [2022-01-19 13:15:50,269 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=13161, PETRI_DIFFERENCE_MINUEND_PLACES=943, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=911, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=14903, PETRI_PLACES=999, PETRI_TRANSITIONS=967} [2022-01-19 13:15:50,276 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 625 predicate places. [2022-01-19 13:15:50,276 INFO L470 AbstractCegarLoop]: Abstraction has has 999 places, 967 transitions, 14903 flow [2022-01-19 13:15:50,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:15:50,277 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:15:50,277 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] [2022-01-19 13:15:50,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 13:15:50,277 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:15:50,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:15:50,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1206741623, now seen corresponding path program 27 times [2022-01-19 13:15:50,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:15:50,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683061114] [2022-01-19 13:15:50,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:15:50,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:15:50,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:15:50,647 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 13:15:50,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:15:50,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683061114] [2022-01-19 13:15:50,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683061114] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:15:50,648 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:15:50,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 13:15:50,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574624486] [2022-01-19 13:15:50,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:15:50,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 13:15:50,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:15:50,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 13:15:50,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 13:15:50,651 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:15:50,653 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 999 places, 967 transitions, 14903 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:15:50,653 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:15:50,653 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:15:50,653 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:16:15,615 INFO L129 PetriNetUnfolder]: 8836/68322 cut-off events. [2022-01-19 13:16:15,615 INFO L130 PetriNetUnfolder]: For 396801/397351 co-relation queries the response was YES. [2022-01-19 13:16:19,010 INFO L84 FinitePrefix]: Finished finitePrefix Result has 156015 conditions, 68322 events. 8836/68322 cut-off events. For 396801/397351 co-relation queries the response was YES. Maximal size of possible extension queue 2136. Compared 1151284 event pairs, 2122 based on Foata normal form. 176/65636 useless extension candidates. Maximal degree in co-relation 155588. Up to 6563 conditions per place. [2022-01-19 13:16:19,156 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 775 selfloop transitions, 277 changer transitions 0/1292 dead transitions. [2022-01-19 13:16:19,156 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1037 places, 1292 transitions, 21408 flow [2022-01-19 13:16:19,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 13:16:19,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 13:16:19,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 9886 transitions. [2022-01-19 13:16:19,161 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6122878731574384 [2022-01-19 13:16:19,161 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 9886 transitions. [2022-01-19 13:16:19,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 9886 transitions. [2022-01-19 13:16:19,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:16:19,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 9886 transitions. [2022-01-19 13:16:19,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 253.48717948717947) internal successors, (9886), 39 states have internal predecessors, (9886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:16:19,173 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 414.0) internal successors, (16560), 40 states have internal predecessors, (16560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:16:19,174 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 414.0) internal successors, (16560), 40 states have internal predecessors, (16560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:16:19,174 INFO L186 Difference]: Start difference. First operand has 999 places, 967 transitions, 14903 flow. Second operand 39 states and 9886 transitions. [2022-01-19 13:16:19,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1037 places, 1292 transitions, 21408 flow [2022-01-19 13:16:23,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1016 places, 1292 transitions, 20799 flow, removed 178 selfloop flow, removed 21 redundant places. [2022-01-19 13:16:23,682 INFO L242 Difference]: Finished difference. Result has 1028 places, 1001 transitions, 15725 flow [2022-01-19 13:16:23,682 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=14306, PETRI_DIFFERENCE_MINUEND_PLACES=978, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=967, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=15725, PETRI_PLACES=1028, PETRI_TRANSITIONS=1001} [2022-01-19 13:16:23,683 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 654 predicate places. [2022-01-19 13:16:23,683 INFO L470 AbstractCegarLoop]: Abstraction has has 1028 places, 1001 transitions, 15725 flow [2022-01-19 13:16:23,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:16:23,684 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:16:23,684 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] [2022-01-19 13:16:23,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 13:16:23,684 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:16:23,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:16:23,684 INFO L85 PathProgramCache]: Analyzing trace with hash -543948607, now seen corresponding path program 28 times [2022-01-19 13:16:23,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:16:23,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873155070] [2022-01-19 13:16:23,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:16:23,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:16:23,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:16:24,083 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 13:16:24,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:16:24,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873155070] [2022-01-19 13:16:24,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873155070] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:16:24,084 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:16:24,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 13:16:24,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337546102] [2022-01-19 13:16:24,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:16:24,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 13:16:24,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:16:24,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 13:16:24,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 13:16:24,087 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:16:24,089 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1028 places, 1001 transitions, 15725 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:16:24,089 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:16:24,089 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:16:24,089 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:16:49,828 INFO L129 PetriNetUnfolder]: 8951/71599 cut-off events. [2022-01-19 13:16:49,828 INFO L130 PetriNetUnfolder]: For 405068/405546 co-relation queries the response was YES. [2022-01-19 13:16:54,614 INFO L84 FinitePrefix]: Finished finitePrefix Result has 161093 conditions, 71599 events. 8951/71599 cut-off events. For 405068/405546 co-relation queries the response was YES. Maximal size of possible extension queue 2134. Compared 1213916 event pairs, 2788 based on Foata normal form. 99/68529 useless extension candidates. Maximal degree in co-relation 160650. Up to 8462 conditions per place. [2022-01-19 13:16:54,778 INFO L132 encePairwiseOnDemand]: 382/414 looper letters, 682 selfloop transitions, 291 changer transitions 0/1213 dead transitions. [2022-01-19 13:16:54,778 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1066 places, 1213 transitions, 20334 flow [2022-01-19 13:16:54,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 13:16:54,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 13:16:54,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 9829 transitions. [2022-01-19 13:16:54,782 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6087575870184566 [2022-01-19 13:16:54,782 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 9829 transitions. [2022-01-19 13:16:54,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 9829 transitions. [2022-01-19 13:16:54,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:16:54,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 9829 transitions. [2022-01-19 13:16:54,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 252.02564102564102) internal successors, (9829), 39 states have internal predecessors, (9829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:16:54,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 414.0) internal successors, (16560), 40 states have internal predecessors, (16560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:16:54,796 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 414.0) internal successors, (16560), 40 states have internal predecessors, (16560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:16:54,797 INFO L186 Difference]: Start difference. First operand has 1028 places, 1001 transitions, 15725 flow. Second operand 39 states and 9829 transitions. [2022-01-19 13:16:54,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1066 places, 1213 transitions, 20334 flow [2022-01-19 13:16:59,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1044 places, 1213 transitions, 19799 flow, removed 143 selfloop flow, removed 22 redundant places. [2022-01-19 13:16:59,366 INFO L242 Difference]: Finished difference. Result has 1047 places, 1011 transitions, 16060 flow [2022-01-19 13:16:59,366 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=15216, PETRI_DIFFERENCE_MINUEND_PLACES=1006, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1001, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=16060, PETRI_PLACES=1047, PETRI_TRANSITIONS=1011} [2022-01-19 13:16:59,367 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 673 predicate places. [2022-01-19 13:16:59,367 INFO L470 AbstractCegarLoop]: Abstraction has has 1047 places, 1011 transitions, 16060 flow [2022-01-19 13:16:59,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:16:59,368 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:16:59,368 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] [2022-01-19 13:16:59,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 13:16:59,368 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:16:59,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:16:59,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1915636113, now seen corresponding path program 29 times [2022-01-19 13:16:59,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:16:59,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768543908] [2022-01-19 13:16:59,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:16:59,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:16:59,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:16:59,834 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 13:16:59,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:16:59,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768543908] [2022-01-19 13:16:59,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768543908] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:16:59,834 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:16:59,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 13:16:59,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668193636] [2022-01-19 13:16:59,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:16:59,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 13:16:59,835 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:16:59,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 13:16:59,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 13:16:59,838 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:16:59,839 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1047 places, 1011 transitions, 16060 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:16:59,839 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:16:59,840 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:16:59,840 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:17:26,967 INFO L129 PetriNetUnfolder]: 9012/71811 cut-off events. [2022-01-19 13:17:26,967 INFO L130 PetriNetUnfolder]: For 395780/396384 co-relation queries the response was YES. [2022-01-19 13:17:32,064 INFO L84 FinitePrefix]: Finished finitePrefix Result has 161359 conditions, 71811 events. 9012/71811 cut-off events. For 395780/396384 co-relation queries the response was YES. Maximal size of possible extension queue 2164. Compared 1219785 event pairs, 2150 based on Foata normal form. 166/68858 useless extension candidates. Maximal degree in co-relation 160909. Up to 7695 conditions per place. [2022-01-19 13:17:32,214 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 747 selfloop transitions, 291 changer transitions 0/1278 dead transitions. [2022-01-19 13:17:32,214 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1090 places, 1278 transitions, 21314 flow [2022-01-19 13:17:32,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 13:17:32,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 13:17:32,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 11100 transitions. [2022-01-19 13:17:32,224 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6093544137022397 [2022-01-19 13:17:32,224 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 11100 transitions. [2022-01-19 13:17:32,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 11100 transitions. [2022-01-19 13:17:32,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:17:32,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 11100 transitions. [2022-01-19 13:17:32,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 252.27272727272728) internal successors, (11100), 44 states have internal predecessors, (11100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:17:32,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 414.0) internal successors, (18630), 45 states have internal predecessors, (18630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:17:32,239 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 414.0) internal successors, (18630), 45 states have internal predecessors, (18630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:17:32,239 INFO L186 Difference]: Start difference. First operand has 1047 places, 1011 transitions, 16060 flow. Second operand 44 states and 11100 transitions. [2022-01-19 13:17:32,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1090 places, 1278 transitions, 21314 flow [2022-01-19 13:17:36,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1061 places, 1278 transitions, 20942 flow, removed 39 selfloop flow, removed 29 redundant places. [2022-01-19 13:17:36,585 INFO L242 Difference]: Finished difference. Result has 1064 places, 1023 transitions, 16601 flow [2022-01-19 13:17:36,586 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=15713, PETRI_DIFFERENCE_MINUEND_PLACES=1018, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1011, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=16601, PETRI_PLACES=1064, PETRI_TRANSITIONS=1023} [2022-01-19 13:17:36,586 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 690 predicate places. [2022-01-19 13:17:36,587 INFO L470 AbstractCegarLoop]: Abstraction has has 1064 places, 1023 transitions, 16601 flow [2022-01-19 13:17:36,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:17:36,587 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:17:36,587 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] [2022-01-19 13:17:36,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 13:17:36,588 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:17:36,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:17:36,588 INFO L85 PathProgramCache]: Analyzing trace with hash -859733531, now seen corresponding path program 30 times [2022-01-19 13:17:36,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:17:36,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140210726] [2022-01-19 13:17:36,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:17:36,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:17:36,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:17:37,020 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 13:17:37,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:17:37,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140210726] [2022-01-19 13:17:37,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140210726] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:17:37,021 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:17:37,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 13:17:37,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066711086] [2022-01-19 13:17:37,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:17:37,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 13:17:37,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:17:37,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 13:17:37,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=587, Unknown=0, NotChecked=0, Total=650 [2022-01-19 13:17:37,024 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:17:37,026 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1064 places, 1023 transitions, 16601 flow. Second operand has 26 states, 26 states have (on average 247.65384615384616) internal successors, (6439), 26 states have internal predecessors, (6439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:17:37,026 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:17:37,026 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:17:37,026 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:18:02,664 INFO L129 PetriNetUnfolder]: 9050/70856 cut-off events. [2022-01-19 13:18:02,664 INFO L130 PetriNetUnfolder]: For 413249/413933 co-relation queries the response was YES. [2022-01-19 13:18:06,710 INFO L84 FinitePrefix]: Finished finitePrefix Result has 162329 conditions, 70856 events. 9050/70856 cut-off events. For 413249/413933 co-relation queries the response was YES. Maximal size of possible extension queue 2138. Compared 1198341 event pairs, 2613 based on Foata normal form. 117/67887 useless extension candidates. Maximal degree in co-relation 161872. Up to 8607 conditions per place. [2022-01-19 13:18:06,858 INFO L132 encePairwiseOnDemand]: 382/414 looper letters, 724 selfloop transitions, 286 changer transitions 0/1250 dead transitions. [2022-01-19 13:18:06,858 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1103 places, 1250 transitions, 21278 flow [2022-01-19 13:18:06,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 13:18:06,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 13:18:06,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 10089 transitions. [2022-01-19 13:18:06,862 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6092391304347826 [2022-01-19 13:18:06,862 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 10089 transitions. [2022-01-19 13:18:06,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 10089 transitions. [2022-01-19 13:18:06,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:18:06,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 10089 transitions. [2022-01-19 13:18:06,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 252.225) internal successors, (10089), 40 states have internal predecessors, (10089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:18:06,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 414.0) internal successors, (16974), 41 states have internal predecessors, (16974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:18:06,875 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 414.0) internal successors, (16974), 41 states have internal predecessors, (16974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:18:06,876 INFO L186 Difference]: Start difference. First operand has 1064 places, 1023 transitions, 16601 flow. Second operand 40 states and 10089 transitions. [2022-01-19 13:18:06,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1103 places, 1250 transitions, 21278 flow [2022-01-19 13:18:11,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1070 places, 1250 transitions, 20734 flow, removed 39 selfloop flow, removed 33 redundant places. [2022-01-19 13:18:11,840 INFO L242 Difference]: Finished difference. Result has 1077 places, 1039 transitions, 17118 flow [2022-01-19 13:18:11,841 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=16061, PETRI_DIFFERENCE_MINUEND_PLACES=1031, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1023, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=17118, PETRI_PLACES=1077, PETRI_TRANSITIONS=1039} [2022-01-19 13:18:11,843 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 703 predicate places. [2022-01-19 13:18:11,843 INFO L470 AbstractCegarLoop]: Abstraction has has 1077 places, 1039 transitions, 17118 flow [2022-01-19 13:18:11,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 247.65384615384616) internal successors, (6439), 26 states have internal predecessors, (6439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:18:11,843 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:18:11,844 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] [2022-01-19 13:18:11,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 13:18:11,844 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:18:11,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:18:11,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1537549051, now seen corresponding path program 31 times [2022-01-19 13:18:11,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:18:11,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108185437] [2022-01-19 13:18:11,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:18:11,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:18:11,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:18:12,185 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 13:18:12,186 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:18:12,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108185437] [2022-01-19 13:18:12,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108185437] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:18:12,186 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:18:12,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 13:18:12,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198074710] [2022-01-19 13:18:12,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:18:12,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 13:18:12,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:18:12,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 13:18:12,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 13:18:12,189 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:18:12,191 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1077 places, 1039 transitions, 17118 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:18:12,191 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:18:12,191 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:18:12,191 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:18:38,870 INFO L129 PetriNetUnfolder]: 9140/71358 cut-off events. [2022-01-19 13:18:38,870 INFO L130 PetriNetUnfolder]: For 428897/429618 co-relation queries the response was YES. [2022-01-19 13:18:42,998 INFO L84 FinitePrefix]: Finished finitePrefix Result has 163912 conditions, 71358 events. 9140/71358 cut-off events. For 428897/429618 co-relation queries the response was YES. Maximal size of possible extension queue 2141. Compared 1207319 event pairs, 2770 based on Foata normal form. 102/68291 useless extension candidates. Maximal degree in co-relation 163448. Up to 10165 conditions per place. [2022-01-19 13:18:43,151 INFO L132 encePairwiseOnDemand]: 382/414 looper letters, 675 selfloop transitions, 277 changer transitions 0/1192 dead transitions. [2022-01-19 13:18:43,151 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1111 places, 1192 transitions, 21131 flow [2022-01-19 13:18:43,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 13:18:43,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 13:18:43,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 8794 transitions. [2022-01-19 13:18:43,155 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6069013112491374 [2022-01-19 13:18:43,155 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 8794 transitions. [2022-01-19 13:18:43,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 8794 transitions. [2022-01-19 13:18:43,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:18:43,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 8794 transitions. [2022-01-19 13:18:43,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 251.25714285714287) internal successors, (8794), 35 states have internal predecessors, (8794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:18:43,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 414.0) internal successors, (14904), 36 states have internal predecessors, (14904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:18:43,166 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 414.0) internal successors, (14904), 36 states have internal predecessors, (14904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:18:43,166 INFO L186 Difference]: Start difference. First operand has 1077 places, 1039 transitions, 17118 flow. Second operand 35 states and 8794 transitions. [2022-01-19 13:18:43,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1111 places, 1192 transitions, 21131 flow [2022-01-19 13:18:48,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1080 places, 1192 transitions, 20541 flow, removed 51 selfloop flow, removed 31 redundant places. [2022-01-19 13:18:48,246 INFO L242 Difference]: Finished difference. Result has 1086 places, 1056 transitions, 17771 flow [2022-01-19 13:18:48,247 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=16530, PETRI_DIFFERENCE_MINUEND_PLACES=1046, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1039, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=768, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=17771, PETRI_PLACES=1086, PETRI_TRANSITIONS=1056} [2022-01-19 13:18:48,247 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 712 predicate places. [2022-01-19 13:18:48,247 INFO L470 AbstractCegarLoop]: Abstraction has has 1086 places, 1056 transitions, 17771 flow [2022-01-19 13:18:48,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:18:48,248 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:18:48,248 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] [2022-01-19 13:18:48,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 13:18:48,248 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:18:48,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:18:48,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1907025343, now seen corresponding path program 32 times [2022-01-19 13:18:48,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:18:48,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43591348] [2022-01-19 13:18:48,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:18:48,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:18:48,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:18:48,637 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 13:18:48,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:18:48,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43591348] [2022-01-19 13:18:48,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43591348] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:18:48,638 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:18:48,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 13:18:48,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754067956] [2022-01-19 13:18:48,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:18:48,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 13:18:48,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:18:48,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 13:18:48,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 13:18:48,641 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:18:48,643 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1086 places, 1056 transitions, 17771 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:18:48,643 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:18:48,643 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:18:48,643 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:19:17,960 INFO L129 PetriNetUnfolder]: 9853/79529 cut-off events. [2022-01-19 13:19:17,961 INFO L130 PetriNetUnfolder]: For 494911/495543 co-relation queries the response was YES. [2022-01-19 13:19:23,145 INFO L84 FinitePrefix]: Finished finitePrefix Result has 180901 conditions, 79529 events. 9853/79529 cut-off events. For 494911/495543 co-relation queries the response was YES. Maximal size of possible extension queue 2395. Compared 1374657 event pairs, 3290 based on Foata normal form. 136/76135 useless extension candidates. Maximal degree in co-relation 180431. Up to 10361 conditions per place. [2022-01-19 13:19:23,314 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 720 selfloop transitions, 301 changer transitions 0/1261 dead transitions. [2022-01-19 13:19:23,315 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1123 places, 1261 transitions, 22917 flow [2022-01-19 13:19:23,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 13:19:23,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 13:19:23,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 9560 transitions. [2022-01-19 13:19:23,319 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6076786168319349 [2022-01-19 13:19:23,319 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 9560 transitions. [2022-01-19 13:19:23,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 9560 transitions. [2022-01-19 13:19:23,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:19:23,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 9560 transitions. [2022-01-19 13:19:23,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 251.57894736842104) internal successors, (9560), 38 states have internal predecessors, (9560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:19:23,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:19:23,332 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 414.0) internal successors, (16146), 39 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:19:23,332 INFO L186 Difference]: Start difference. First operand has 1086 places, 1056 transitions, 17771 flow. Second operand 38 states and 9560 transitions. [2022-01-19 13:19:23,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1123 places, 1261 transitions, 22917 flow [2022-01-19 13:19:30,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1093 places, 1261 transitions, 22285 flow, removed 144 selfloop flow, removed 30 redundant places. [2022-01-19 13:19:30,295 INFO L242 Difference]: Finished difference. Result has 1098 places, 1081 transitions, 18841 flow [2022-01-19 13:19:30,296 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=17277, PETRI_DIFFERENCE_MINUEND_PLACES=1056, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1056, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=18841, PETRI_PLACES=1098, PETRI_TRANSITIONS=1081} [2022-01-19 13:19:30,296 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 724 predicate places. [2022-01-19 13:19:30,296 INFO L470 AbstractCegarLoop]: Abstraction has has 1098 places, 1081 transitions, 18841 flow [2022-01-19 13:19:30,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:19:30,297 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:19:30,297 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] [2022-01-19 13:19:30,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-19 13:19:30,297 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:19:30,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:19:30,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1205719155, now seen corresponding path program 33 times [2022-01-19 13:19:30,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:19:30,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203820187] [2022-01-19 13:19:30,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:19:30,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:19:30,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:19:30,863 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 13:19:30,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:19:30,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203820187] [2022-01-19 13:19:30,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203820187] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:19:30,864 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:19:30,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 13:19:30,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818388296] [2022-01-19 13:19:30,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:19:30,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 13:19:30,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:19:30,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 13:19:30,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 13:19:30,867 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:19:30,869 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1098 places, 1081 transitions, 18841 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:19:30,869 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:19:30,869 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:19:30,869 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:20:02,410 INFO L129 PetriNetUnfolder]: 10012/80211 cut-off events. [2022-01-19 13:20:02,411 INFO L130 PetriNetUnfolder]: For 521994/522669 co-relation queries the response was YES. [2022-01-19 13:20:08,348 INFO L84 FinitePrefix]: Finished finitePrefix Result has 183213 conditions, 80211 events. 10012/80211 cut-off events. For 521994/522669 co-relation queries the response was YES. Maximal size of possible extension queue 2397. Compared 1384163 event pairs, 3127 based on Foata normal form. 105/76649 useless extension candidates. Maximal degree in co-relation 182746. Up to 9587 conditions per place. [2022-01-19 13:20:08,521 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 720 selfloop transitions, 335 changer transitions 0/1295 dead transitions. [2022-01-19 13:20:08,521 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1139 places, 1295 transitions, 23488 flow [2022-01-19 13:20:08,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 13:20:08,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 13:20:08,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 10579 transitions. [2022-01-19 13:20:08,526 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6084080975385323 [2022-01-19 13:20:08,526 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 10579 transitions. [2022-01-19 13:20:08,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 10579 transitions. [2022-01-19 13:20:08,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:20:08,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 10579 transitions. [2022-01-19 13:20:08,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 251.88095238095238) internal successors, (10579), 42 states have internal predecessors, (10579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:20:08,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 414.0) internal successors, (17802), 43 states have internal predecessors, (17802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:20:08,540 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 414.0) internal successors, (17802), 43 states have internal predecessors, (17802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:20:08,540 INFO L186 Difference]: Start difference. First operand has 1098 places, 1081 transitions, 18841 flow. Second operand 42 states and 10579 transitions. [2022-01-19 13:20:08,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1139 places, 1295 transitions, 23488 flow [2022-01-19 13:20:15,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1111 places, 1295 transitions, 23048 flow, removed 31 selfloop flow, removed 28 redundant places. [2022-01-19 13:20:15,331 INFO L242 Difference]: Finished difference. Result has 1114 places, 1090 transitions, 19406 flow [2022-01-19 13:20:15,332 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=18402, PETRI_DIFFERENCE_MINUEND_PLACES=1070, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1081, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=749, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=19406, PETRI_PLACES=1114, PETRI_TRANSITIONS=1090} [2022-01-19 13:20:15,332 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 740 predicate places. [2022-01-19 13:20:15,332 INFO L470 AbstractCegarLoop]: Abstraction has has 1114 places, 1090 transitions, 19406 flow [2022-01-19 13:20:15,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:20:15,333 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:20:15,333 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] [2022-01-19 13:20:15,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 13:20:15,333 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:20:15,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:20:15,334 INFO L85 PathProgramCache]: Analyzing trace with hash -2032477873, now seen corresponding path program 34 times [2022-01-19 13:20:15,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:20:15,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230301503] [2022-01-19 13:20:15,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:20:15,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:20:15,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:20:15,432 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 13:20:15,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:20:15,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230301503] [2022-01-19 13:20:15,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230301503] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:20:15,432 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:20:15,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:20:15,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052452140] [2022-01-19 13:20:15,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:20:15,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:20:15,433 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:20:15,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:20:15,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:20:15,434 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:20:15,435 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1114 places, 1090 transitions, 19406 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:20:15,436 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:20:15,436 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:20:15,436 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:20:45,056 INFO L129 PetriNetUnfolder]: 9964/81304 cut-off events. [2022-01-19 13:20:45,056 INFO L130 PetriNetUnfolder]: For 538911/539738 co-relation queries the response was YES. [2022-01-19 13:20:51,089 INFO L84 FinitePrefix]: Finished finitePrefix Result has 184531 conditions, 81304 events. 9964/81304 cut-off events. For 538911/539738 co-relation queries the response was YES. Maximal size of possible extension queue 2469. Compared 1414076 event pairs, 4161 based on Foata normal form. 92/77764 useless extension candidates. Maximal degree in co-relation 184061. Up to 5844 conditions per place. [2022-01-19 13:20:51,288 INFO L132 encePairwiseOnDemand]: 397/414 looper letters, 800 selfloop transitions, 221 changer transitions 0/1331 dead transitions. [2022-01-19 13:20:51,288 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1137 places, 1331 transitions, 24645 flow [2022-01-19 13:20:51,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 13:20:51,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 13:20:51,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 8172 transitions. [2022-01-19 13:20:51,291 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.822463768115942 [2022-01-19 13:20:51,291 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 8172 transitions. [2022-01-19 13:20:51,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 8172 transitions. [2022-01-19 13:20:51,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:20:51,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 8172 transitions. [2022-01-19 13:20:51,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 340.5) internal successors, (8172), 24 states have internal predecessors, (8172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:20:51,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 414.0) internal successors, (10350), 25 states have internal predecessors, (10350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:20:51,302 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 414.0) internal successors, (10350), 25 states have internal predecessors, (10350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:20:51,302 INFO L186 Difference]: Start difference. First operand has 1114 places, 1090 transitions, 19406 flow. Second operand 24 states and 8172 transitions. [2022-01-19 13:20:51,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1137 places, 1331 transitions, 24645 flow [2022-01-19 13:20:58,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1106 places, 1331 transitions, 24032 flow, removed 69 selfloop flow, removed 31 redundant places. [2022-01-19 13:20:58,666 INFO L242 Difference]: Finished difference. Result has 1110 places, 1094 transitions, 19501 flow [2022-01-19 13:20:58,666 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=18879, PETRI_DIFFERENCE_MINUEND_PLACES=1083, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1090, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=870, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=19501, PETRI_PLACES=1110, PETRI_TRANSITIONS=1094} [2022-01-19 13:20:58,666 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 736 predicate places. [2022-01-19 13:20:58,667 INFO L470 AbstractCegarLoop]: Abstraction has has 1110 places, 1094 transitions, 19501 flow [2022-01-19 13:20:58,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:20:58,667 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:20:58,667 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] [2022-01-19 13:20:58,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 13:20:58,667 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:20:58,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:20:58,667 INFO L85 PathProgramCache]: Analyzing trace with hash 846595275, now seen corresponding path program 35 times [2022-01-19 13:20:58,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:20:58,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386542525] [2022-01-19 13:20:58,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:20:58,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:20:58,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:20:58,993 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 13:20:58,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:20:58,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386542525] [2022-01-19 13:20:58,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386542525] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:20:58,994 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:20:58,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 13:20:58,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158117754] [2022-01-19 13:20:58,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:20:58,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 13:20:58,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:20:58,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 13:20:58,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-01-19 13:20:58,997 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 414 [2022-01-19 13:20:58,999 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1110 places, 1094 transitions, 19501 flow. Second operand has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:20:58,999 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:20:58,999 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 414 [2022-01-19 13:20:58,999 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:21:30,248 INFO L129 PetriNetUnfolder]: 9939/79200 cut-off events. [2022-01-19 13:21:30,248 INFO L130 PetriNetUnfolder]: For 537241/538103 co-relation queries the response was YES. [2022-01-19 13:21:36,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 183290 conditions, 79200 events. 9939/79200 cut-off events. For 537241/538103 co-relation queries the response was YES. Maximal size of possible extension queue 2406. Compared 1367226 event pairs, 2923 based on Foata normal form. 134/75812 useless extension candidates. Maximal degree in co-relation 182816. Up to 10187 conditions per place. [2022-01-19 13:21:36,193 INFO L132 encePairwiseOnDemand]: 380/414 looper letters, 757 selfloop transitions, 314 changer transitions 0/1311 dead transitions. [2022-01-19 13:21:36,193 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1149 places, 1311 transitions, 24512 flow [2022-01-19 13:21:36,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 13:21:36,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 13:21:36,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 10071 transitions. [2022-01-19 13:21:36,198 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6081521739130434 [2022-01-19 13:21:36,198 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 10071 transitions. [2022-01-19 13:21:36,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 10071 transitions. [2022-01-19 13:21:36,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:21:36,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 10071 transitions. [2022-01-19 13:21:36,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 251.775) internal successors, (10071), 40 states have internal predecessors, (10071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:21:36,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 414.0) internal successors, (16974), 41 states have internal predecessors, (16974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:21:36,212 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 414.0) internal successors, (16974), 41 states have internal predecessors, (16974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:21:36,212 INFO L186 Difference]: Start difference. First operand has 1110 places, 1094 transitions, 19501 flow. Second operand 40 states and 10071 transitions. [2022-01-19 13:21:36,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1149 places, 1311 transitions, 24512 flow [2022-01-19 13:21:43,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1132 places, 1311 transitions, 24144 flow, removed 5 selfloop flow, removed 17 redundant places. [2022-01-19 13:21:43,579 INFO L242 Difference]: Finished difference. Result has 1137 places, 1115 transitions, 20356 flow [2022-01-19 13:21:43,580 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=414, PETRI_DIFFERENCE_MINUEND_FLOW=19145, PETRI_DIFFERENCE_MINUEND_PLACES=1093, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1094, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=789, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=20356, PETRI_PLACES=1137, PETRI_TRANSITIONS=1115} [2022-01-19 13:21:43,580 INFO L334 CegarLoopForPetriNet]: 374 programPoint places, 763 predicate places. [2022-01-19 13:21:43,581 INFO L470 AbstractCegarLoop]: Abstraction has has 1137 places, 1115 transitions, 20356 flow [2022-01-19 13:21:43,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 247.84) internal successors, (6196), 25 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:21:43,581 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 13:21:43,581 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] [2022-01-19 13:21:43,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-19 13:21:43,582 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 13:21:43,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 13:21:43,582 INFO L85 PathProgramCache]: Analyzing trace with hash 2011373061, now seen corresponding path program 36 times [2022-01-19 13:21:43,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 13:21:43,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15570203] [2022-01-19 13:21:43,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 13:21:43,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 13:21:43,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 13:21:43,713 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 13:21:43,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 13:21:43,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15570203] [2022-01-19 13:21:43,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15570203] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 13:21:43,713 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 13:21:43,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 13:21:43,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836164154] [2022-01-19 13:21:43,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 13:21:43,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 13:21:43,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 13:21:43,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 13:21:43,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 13:21:43,716 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 414 [2022-01-19 13:21:43,717 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1137 places, 1115 transitions, 20356 flow. Second operand has 11 states, 11 states have (on average 332.6363636363636) internal successors, (3659), 11 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:21:43,717 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 13:21:43,717 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 414 [2022-01-19 13:21:43,717 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 13:22:12,754 INFO L129 PetriNetUnfolder]: 9959/79401 cut-off events. [2022-01-19 13:22:12,755 INFO L130 PetriNetUnfolder]: For 560291/561258 co-relation queries the response was YES. [2022-01-19 13:22:17,862 INFO L84 FinitePrefix]: Finished finitePrefix Result has 184103 conditions, 79401 events. 9959/79401 cut-off events. For 560291/561258 co-relation queries the response was YES. Maximal size of possible extension queue 2436. Compared 1373079 event pairs, 3919 based on Foata normal form. 185/76062 useless extension candidates. Maximal degree in co-relation 183624. Up to 6969 conditions per place. [2022-01-19 13:22:18,035 INFO L132 encePairwiseOnDemand]: 396/414 looper letters, 788 selfloop transitions, 239 changer transitions 0/1337 dead transitions. [2022-01-19 13:22:18,035 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1155 places, 1337 transitions, 25466 flow [2022-01-19 13:22:18,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 13:22:18,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 13:22:18,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 6506 transitions. [2022-01-19 13:22:18,038 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8271039918637173 [2022-01-19 13:22:18,038 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 6506 transitions. [2022-01-19 13:22:18,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 6506 transitions. [2022-01-19 13:22:18,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 13:22:18,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 6506 transitions. [2022-01-19 13:22:18,042 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 342.42105263157896) internal successors, (6506), 19 states have internal predecessors, (6506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:22:18,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 414.0) internal successors, (8280), 20 states have internal predecessors, (8280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:22:18,045 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 414.0) internal successors, (8280), 20 states have internal predecessors, (8280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 13:22:18,045 INFO L186 Difference]: Start difference. First operand has 1137 places, 1115 transitions, 20356 flow. Second operand 19 states and 6506 transitions. [2022-01-19 13:22:18,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1155 places, 1337 transitions, 25466 flow