./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe021_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe021_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:00:39,963 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:00:40,046 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:00:40,053 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:00:40,054 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:00:40,101 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:00:40,102 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:00:40,102 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:00:40,103 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:00:40,103 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:00:40,104 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:00:40,104 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:00:40,105 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:00:40,105 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:00:40,105 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:00:40,106 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:00:40,106 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:00:40,106 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:00:40,107 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:00:40,107 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:00:40,107 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:00:40,108 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:00:40,108 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:00:40,108 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:00:40,109 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:00:40,109 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:00:40,109 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:00:40,109 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:00:40,110 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:00:40,110 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:00:40,110 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:00:40,110 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:00:40,111 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:40,111 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:00:40,111 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:00:40,111 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:00:40,112 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:00:40,112 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:00:40,113 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:00:40,114 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:00:40,115 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:00:40,115 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:00:40,115 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:00:40,116 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 23:00:40,355 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:00:40,384 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:00:40,386 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:00:40,388 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:00:40,388 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:00:40,390 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe021_tso.yml/witness.yml [2024-06-27 23:00:40,462 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:00:40,462 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:00:40,463 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-27 23:00:41,702 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:00:41,956 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:00:41,957 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-27 23:00:41,982 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bb81d6768/46158baec0994666af2dd2099f0f6052/FLAGe4f084b9f [2024-06-27 23:00:41,995 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bb81d6768/46158baec0994666af2dd2099f0f6052 [2024-06-27 23:00:41,996 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:00:41,997 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:00:41,998 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:41,998 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:00:42,007 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:00:42,007 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:40" (1/2) ... [2024-06-27 23:00:42,008 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@705a46e5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:42, skipping insertion in model container [2024-06-27 23:00:42,009 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:40" (1/2) ... [2024-06-27 23:00:42,010 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@34e98a4e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:42, skipping insertion in model container [2024-06-27 23:00:42,012 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:41" (2/2) ... [2024-06-27 23:00:42,012 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@705a46e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:42, skipping insertion in model container [2024-06-27 23:00:42,013 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:41" (2/2) ... [2024-06-27 23:00:42,013 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:00:42,035 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:00:42,036 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ! multithreaded || ((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) [2024-06-27 23:00:42,037 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ! multithreaded || ((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) [2024-06-27 23:00:42,037 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ! multithreaded || ((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) [2024-06-27 23:00:42,037 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:00:42,037 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-27 23:00:42,099 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:00:42,402 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:42,413 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:00:42,583 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:42,621 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:00:42,621 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:42 WrapperNode [2024-06-27 23:00:42,622 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:42,623 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:42,623 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:00:42,623 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:00:42,630 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:42" (1/1) ... [2024-06-27 23:00:42,642 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:42" (1/1) ... [2024-06-27 23:00:42,669 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-27 23:00:42,670 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:42,671 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:00:42,671 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:00:42,671 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:00:42,685 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:42" (1/1) ... [2024-06-27 23:00:42,686 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:42" (1/1) ... [2024-06-27 23:00:42,689 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:42" (1/1) ... [2024-06-27 23:00:42,711 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 23:00:42,712 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:42" (1/1) ... [2024-06-27 23:00:42,712 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:42" (1/1) ... [2024-06-27 23:00:42,717 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:42" (1/1) ... [2024-06-27 23:00:42,718 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:42" (1/1) ... [2024-06-27 23:00:42,720 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:42" (1/1) ... [2024-06-27 23:00:42,721 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:42" (1/1) ... [2024-06-27 23:00:42,724 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:00:42,724 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:00:42,724 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:00:42,725 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:00:42,725 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:42" (1/1) ... [2024-06-27 23:00:42,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:42,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:00:42,758 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 23:00:42,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 23:00:42,792 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:00:42,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:00:42,792 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:00:42,792 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:00:42,796 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:00:42,796 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:00:42,796 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:00:42,796 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:00:42,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:00:42,797 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:00:42,797 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:00:42,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:00:42,799 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:00:42,903 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:00:42,905 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:00:43,152 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:00:43,153 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:00:43,265 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:00:43,265 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:00:43,266 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:43 BoogieIcfgContainer [2024-06-27 23:00:43,266 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:00:43,269 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:00:43,270 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:00:43,273 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:00:43,273 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:40" (1/4) ... [2024-06-27 23:00:43,274 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57527b96 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:00:43, skipping insertion in model container [2024-06-27 23:00:43,275 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:00:41" (2/4) ... [2024-06-27 23:00:43,275 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57527b96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:00:43, skipping insertion in model container [2024-06-27 23:00:43,275 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:42" (3/4) ... [2024-06-27 23:00:43,278 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57527b96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:00:43, skipping insertion in model container [2024-06-27 23:00:43,279 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:43" (4/4) ... [2024-06-27 23:00:43,280 INFO L112 eAbstractionObserver]: Analyzing ICFG safe021_tso.i [2024-06-27 23:00:43,297 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:00:43,298 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:00:43,298 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:00:43,348 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:00:43,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:00:43,428 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-27 23:00:43,428 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:43,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:00:43,430 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:00:43,434 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-27 23:00:43,449 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:00:43,458 INFO L357 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=LoopHeads, 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1a64a3c2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:00:43,458 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:00:43,466 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:00:43,466 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:00:43,466 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:43,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:43,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:00:43,468 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:43,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:43,472 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-27 23:00:43,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:43,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946600006] [2024-06-27 23:00:43,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:43,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:43,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:43,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:43,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:43,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946600006] [2024-06-27 23:00:43,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946600006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:43,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:43,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:00:43,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149066431] [2024-06-27 23:00:43,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:43,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:00:43,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:43,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:00:43,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:00:44,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 23:00:44,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:44,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:44,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 23:00:44,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:44,240 INFO L124 PetriNetUnfolderBase]: 606/994 cut-off events. [2024-06-27 23:00:44,241 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 23:00:44,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2010 conditions, 994 events. 606/994 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5003 event pairs, 384 based on Foata normal form. 1/943 useless extension candidates. Maximal degree in co-relation 1998. Up to 941 conditions per place. [2024-06-27 23:00:44,252 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 28 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-27 23:00:44,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 161 flow [2024-06-27 23:00:44,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:00:44,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:00:44,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-27 23:00:44,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-06-27 23:00:44,266 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 83 transitions. [2024-06-27 23:00:44,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 161 flow [2024-06-27 23:00:44,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:44,270 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-27 23:00:44,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-27 23:00:44,275 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-27 23:00:44,276 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-27 23:00:44,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:44,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:44,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:44,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:00:44,277 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:44,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:44,278 INFO L85 PathProgramCache]: Analyzing trace with hash 899799369, now seen corresponding path program 1 times [2024-06-27 23:00:44,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:44,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626609574] [2024-06-27 23:00:44,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:44,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:44,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:44,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:44,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:44,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626609574] [2024-06-27 23:00:44,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626609574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:44,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:44,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:00:44,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623940760] [2024-06-27 23:00:44,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:44,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:00:44,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:44,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:00:44,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:00:44,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:44,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:44,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:44,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:44,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:44,655 INFO L124 PetriNetUnfolderBase]: 767/1268 cut-off events. [2024-06-27 23:00:44,655 INFO L125 PetriNetUnfolderBase]: For 259/307 co-relation queries the response was YES. [2024-06-27 23:00:44,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2887 conditions, 1268 events. 767/1268 cut-off events. For 259/307 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6248 event pairs, 422 based on Foata normal form. 3/1239 useless extension candidates. Maximal degree in co-relation 2875. Up to 1158 conditions per place. [2024-06-27 23:00:44,666 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-27 23:00:44,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 54 transitions, 246 flow [2024-06-27 23:00:44,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:44,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:44,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-06-27 23:00:44,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-27 23:00:44,671 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 106 transitions. [2024-06-27 23:00:44,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 54 transitions, 246 flow [2024-06-27 23:00:44,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 54 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:44,674 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 150 flow [2024-06-27 23:00:44,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-27 23:00:44,676 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-27 23:00:44,676 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 150 flow [2024-06-27 23:00:44,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:44,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:44,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:44,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:00:44,679 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:44,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:44,681 INFO L85 PathProgramCache]: Analyzing trace with hash 2123977079, now seen corresponding path program 1 times [2024-06-27 23:00:44,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:44,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527012211] [2024-06-27 23:00:44,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:44,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:44,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:44,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:44,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:44,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527012211] [2024-06-27 23:00:44,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527012211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:44,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:44,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:44,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475559821] [2024-06-27 23:00:44,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:44,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:44,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:44,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:44,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:44,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:44,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 150 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:44,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:44,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:44,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:45,076 INFO L124 PetriNetUnfolderBase]: 775/1314 cut-off events. [2024-06-27 23:00:45,077 INFO L125 PetriNetUnfolderBase]: For 717/720 co-relation queries the response was YES. [2024-06-27 23:00:45,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3315 conditions, 1314 events. 775/1314 cut-off events. For 717/720 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6593 event pairs, 287 based on Foata normal form. 7/1316 useless extension candidates. Maximal degree in co-relation 3300. Up to 1104 conditions per place. [2024-06-27 23:00:45,088 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-27 23:00:45,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 76 transitions, 400 flow [2024-06-27 23:00:45,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:45,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:45,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-06-27 23:00:45,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.695 [2024-06-27 23:00:45,094 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 150 flow. Second operand 5 states and 139 transitions. [2024-06-27 23:00:45,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 76 transitions, 400 flow [2024-06-27 23:00:45,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 76 transitions, 398 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:45,099 INFO L231 Difference]: Finished difference. Result has 52 places, 51 transitions, 255 flow [2024-06-27 23:00:45,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=255, PETRI_PLACES=52, PETRI_TRANSITIONS=51} [2024-06-27 23:00:45,100 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-27 23:00:45,100 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 51 transitions, 255 flow [2024-06-27 23:00:45,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:45,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:45,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:45,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:00:45,101 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:45,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:45,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1032521654, now seen corresponding path program 1 times [2024-06-27 23:00:45,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:45,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247744320] [2024-06-27 23:00:45,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:45,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:45,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:45,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:45,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:45,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247744320] [2024-06-27 23:00:45,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247744320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:45,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:45,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:45,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722432983] [2024-06-27 23:00:45,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:45,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:45,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:45,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:45,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:45,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:45,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 51 transitions, 255 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:45,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:45,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:45,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:45,582 INFO L124 PetriNetUnfolderBase]: 787/1332 cut-off events. [2024-06-27 23:00:45,583 INFO L125 PetriNetUnfolderBase]: For 1668/1681 co-relation queries the response was YES. [2024-06-27 23:00:45,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4042 conditions, 1332 events. 787/1332 cut-off events. For 1668/1681 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6686 event pairs, 187 based on Foata normal form. 14/1341 useless extension candidates. Maximal degree in co-relation 4022. Up to 1072 conditions per place. [2024-06-27 23:00:45,592 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 56 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-27 23:00:45,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 83 transitions, 513 flow [2024-06-27 23:00:45,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:45,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:45,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 23:00:45,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708333333333333 [2024-06-27 23:00:45,594 INFO L175 Difference]: Start difference. First operand has 52 places, 51 transitions, 255 flow. Second operand 6 states and 161 transitions. [2024-06-27 23:00:45,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 83 transitions, 513 flow [2024-06-27 23:00:45,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 503 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:45,600 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 307 flow [2024-06-27 23:00:45,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=307, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-06-27 23:00:45,601 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-27 23:00:45,601 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 307 flow [2024-06-27 23:00:45,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:45,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:45,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:45,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:00:45,602 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:45,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:45,602 INFO L85 PathProgramCache]: Analyzing trace with hash 934750669, now seen corresponding path program 1 times [2024-06-27 23:00:45,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:45,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40161673] [2024-06-27 23:00:45,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:45,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:45,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:45,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:45,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:45,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40161673] [2024-06-27 23:00:45,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40161673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:45,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:45,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:45,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049451374] [2024-06-27 23:00:45,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:45,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:45,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:45,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:45,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:45,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:45,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 307 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:45,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:45,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:45,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:45,966 INFO L124 PetriNetUnfolderBase]: 716/1208 cut-off events. [2024-06-27 23:00:45,967 INFO L125 PetriNetUnfolderBase]: For 2281/2292 co-relation queries the response was YES. [2024-06-27 23:00:45,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4010 conditions, 1208 events. 716/1208 cut-off events. For 2281/2292 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6057 event pairs, 247 based on Foata normal form. 3/1174 useless extension candidates. Maximal degree in co-relation 3986. Up to 1055 conditions per place. [2024-06-27 23:00:45,977 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 41 selfloop transitions, 12 changer transitions 0/67 dead transitions. [2024-06-27 23:00:45,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 67 transitions, 457 flow [2024-06-27 23:00:45,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:45,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:45,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-27 23:00:45,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-27 23:00:45,979 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 307 flow. Second operand 4 states and 101 transitions. [2024-06-27 23:00:45,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 67 transitions, 457 flow [2024-06-27 23:00:45,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 67 transitions, 413 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:45,984 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 322 flow [2024-06-27 23:00:45,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=322, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2024-06-27 23:00:45,985 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-27 23:00:45,986 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 322 flow [2024-06-27 23:00:45,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:45,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:45,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:45,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:00:45,987 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:45,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:45,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1088277451, now seen corresponding path program 1 times [2024-06-27 23:00:45,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:45,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15923818] [2024-06-27 23:00:45,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:45,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:45,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:46,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:46,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:46,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15923818] [2024-06-27 23:00:46,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15923818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:46,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:46,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:46,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520985183] [2024-06-27 23:00:46,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:46,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:46,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:46,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:46,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:46,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:46,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 322 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:46,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:46,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:46,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:46,468 INFO L124 PetriNetUnfolderBase]: 875/1472 cut-off events. [2024-06-27 23:00:46,469 INFO L125 PetriNetUnfolderBase]: For 3500/3518 co-relation queries the response was YES. [2024-06-27 23:00:46,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5007 conditions, 1472 events. 875/1472 cut-off events. For 3500/3518 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7567 event pairs, 318 based on Foata normal form. 2/1447 useless extension candidates. Maximal degree in co-relation 4980. Up to 1281 conditions per place. [2024-06-27 23:00:46,482 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 56 selfloop transitions, 11 changer transitions 0/80 dead transitions. [2024-06-27 23:00:46,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 80 transitions, 553 flow [2024-06-27 23:00:46,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:46,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:46,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 23:00:46,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-27 23:00:46,484 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 322 flow. Second operand 5 states and 119 transitions. [2024-06-27 23:00:46,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 80 transitions, 553 flow [2024-06-27 23:00:46,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 80 transitions, 531 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:46,492 INFO L231 Difference]: Finished difference. Result has 62 places, 65 transitions, 413 flow [2024-06-27 23:00:46,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=413, PETRI_PLACES=62, PETRI_TRANSITIONS=65} [2024-06-27 23:00:46,495 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-27 23:00:46,495 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 65 transitions, 413 flow [2024-06-27 23:00:46,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:46,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:46,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:46,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:00:46,496 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:46,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:46,497 INFO L85 PathProgramCache]: Analyzing trace with hash 560231470, now seen corresponding path program 1 times [2024-06-27 23:00:46,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:46,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416709144] [2024-06-27 23:00:46,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:46,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:46,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:46,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:46,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:46,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416709144] [2024-06-27 23:00:46,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416709144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:46,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:46,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:46,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003229522] [2024-06-27 23:00:46,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:46,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:46,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:46,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:46,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:46,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:46,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 65 transitions, 413 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:46,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:46,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:46,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:46,941 INFO L124 PetriNetUnfolderBase]: 875/1446 cut-off events. [2024-06-27 23:00:46,941 INFO L125 PetriNetUnfolderBase]: For 3902/3921 co-relation queries the response was YES. [2024-06-27 23:00:46,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5343 conditions, 1446 events. 875/1446 cut-off events. For 3902/3921 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7231 event pairs, 295 based on Foata normal form. 10/1443 useless extension candidates. Maximal degree in co-relation 5311. Up to 1240 conditions per place. [2024-06-27 23:00:46,955 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 57 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-27 23:00:46,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 88 transitions, 663 flow [2024-06-27 23:00:46,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:46,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:46,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-27 23:00:46,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 23:00:46,957 INFO L175 Difference]: Start difference. First operand has 62 places, 65 transitions, 413 flow. Second operand 5 states and 128 transitions. [2024-06-27 23:00:46,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 88 transitions, 663 flow [2024-06-27 23:00:46,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 88 transitions, 657 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:46,964 INFO L231 Difference]: Finished difference. Result has 67 places, 68 transitions, 481 flow [2024-06-27 23:00:46,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=481, PETRI_PLACES=67, PETRI_TRANSITIONS=68} [2024-06-27 23:00:46,965 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 26 predicate places. [2024-06-27 23:00:46,966 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 68 transitions, 481 flow [2024-06-27 23:00:46,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:46,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:46,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:46,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:00:46,967 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:46,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:46,967 INFO L85 PathProgramCache]: Analyzing trace with hash 647261484, now seen corresponding path program 2 times [2024-06-27 23:00:46,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:46,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731047052] [2024-06-27 23:00:46,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:46,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:46,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:47,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:47,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:47,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731047052] [2024-06-27 23:00:47,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731047052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:47,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:47,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:47,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051063943] [2024-06-27 23:00:47,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:47,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:47,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:47,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:47,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:47,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:47,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 68 transitions, 481 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:47,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:47,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:47,410 INFO L124 PetriNetUnfolderBase]: 885/1458 cut-off events. [2024-06-27 23:00:47,410 INFO L125 PetriNetUnfolderBase]: For 4838/4873 co-relation queries the response was YES. [2024-06-27 23:00:47,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5646 conditions, 1458 events. 885/1458 cut-off events. For 4838/4873 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7311 event pairs, 304 based on Foata normal form. 23/1466 useless extension candidates. Maximal degree in co-relation 5611. Up to 1255 conditions per place. [2024-06-27 23:00:47,422 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 50 selfloop transitions, 23 changer transitions 0/83 dead transitions. [2024-06-27 23:00:47,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 83 transitions, 665 flow [2024-06-27 23:00:47,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:47,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:47,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-27 23:00:47,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-27 23:00:47,424 INFO L175 Difference]: Start difference. First operand has 67 places, 68 transitions, 481 flow. Second operand 5 states and 124 transitions. [2024-06-27 23:00:47,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 83 transitions, 665 flow [2024-06-27 23:00:47,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 83 transitions, 638 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:47,435 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 509 flow [2024-06-27 23:00:47,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=509, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-06-27 23:00:47,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-27 23:00:47,437 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 509 flow [2024-06-27 23:00:47,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:47,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:47,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:00:47,438 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:47,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:47,439 INFO L85 PathProgramCache]: Analyzing trace with hash -934672330, now seen corresponding path program 1 times [2024-06-27 23:00:47,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:47,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665455958] [2024-06-27 23:00:47,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:47,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:47,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:47,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:47,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:47,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665455958] [2024-06-27 23:00:47,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665455958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:47,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:47,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:47,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000671722] [2024-06-27 23:00:47,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:47,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:47,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:47,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:47,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:47,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:00:47,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 509 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:47,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:00:47,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:47,918 INFO L124 PetriNetUnfolderBase]: 955/1555 cut-off events. [2024-06-27 23:00:47,918 INFO L125 PetriNetUnfolderBase]: For 6084/6084 co-relation queries the response was YES. [2024-06-27 23:00:47,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6096 conditions, 1555 events. 955/1555 cut-off events. For 6084/6084 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7648 event pairs, 306 based on Foata normal form. 4/1554 useless extension candidates. Maximal degree in co-relation 6059. Up to 1302 conditions per place. [2024-06-27 23:00:47,933 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 83 selfloop transitions, 22 changer transitions 0/111 dead transitions. [2024-06-27 23:00:47,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 111 transitions, 950 flow [2024-06-27 23:00:47,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:47,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:47,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 23:00:47,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:00:47,935 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 509 flow. Second operand 6 states and 147 transitions. [2024-06-27 23:00:47,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 111 transitions, 950 flow [2024-06-27 23:00:47,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 111 transitions, 881 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:47,946 INFO L231 Difference]: Finished difference. Result has 75 places, 82 transitions, 635 flow [2024-06-27 23:00:47,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=635, PETRI_PLACES=75, PETRI_TRANSITIONS=82} [2024-06-27 23:00:47,947 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-27 23:00:47,947 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 82 transitions, 635 flow [2024-06-27 23:00:47,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:47,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:47,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:00:47,948 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:47,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:47,949 INFO L85 PathProgramCache]: Analyzing trace with hash 936432908, now seen corresponding path program 2 times [2024-06-27 23:00:47,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:47,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346012113] [2024-06-27 23:00:47,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:47,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:47,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:48,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:48,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:48,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346012113] [2024-06-27 23:00:48,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346012113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:48,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:48,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:48,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727959779] [2024-06-27 23:00:48,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:48,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:48,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:48,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:48,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:48,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:00:48,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 82 transitions, 635 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:48,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:00:48,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:48,420 INFO L124 PetriNetUnfolderBase]: 966/1572 cut-off events. [2024-06-27 23:00:48,420 INFO L125 PetriNetUnfolderBase]: For 7572/7576 co-relation queries the response was YES. [2024-06-27 23:00:48,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6678 conditions, 1572 events. 966/1572 cut-off events. For 7572/7576 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7730 event pairs, 320 based on Foata normal form. 3/1568 useless extension candidates. Maximal degree in co-relation 6637. Up to 1309 conditions per place. [2024-06-27 23:00:48,443 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 78 selfloop transitions, 32 changer transitions 0/116 dead transitions. [2024-06-27 23:00:48,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 116 transitions, 1062 flow [2024-06-27 23:00:48,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:48,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:48,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 23:00:48,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:00:48,445 INFO L175 Difference]: Start difference. First operand has 75 places, 82 transitions, 635 flow. Second operand 6 states and 147 transitions. [2024-06-27 23:00:48,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 116 transitions, 1062 flow [2024-06-27 23:00:48,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 116 transitions, 1024 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:48,460 INFO L231 Difference]: Finished difference. Result has 80 places, 91 transitions, 754 flow [2024-06-27 23:00:48,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=754, PETRI_PLACES=80, PETRI_TRANSITIONS=91} [2024-06-27 23:00:48,461 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 39 predicate places. [2024-06-27 23:00:48,461 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 91 transitions, 754 flow [2024-06-27 23:00:48,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:48,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:48,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:00:48,462 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:48,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:48,463 INFO L85 PathProgramCache]: Analyzing trace with hash 2137186102, now seen corresponding path program 3 times [2024-06-27 23:00:48,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:48,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873649461] [2024-06-27 23:00:48,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:48,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:48,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:48,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:48,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:48,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873649461] [2024-06-27 23:00:48,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873649461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:48,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:48,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:48,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347315616] [2024-06-27 23:00:48,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:48,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:48,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:48,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:48,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:48,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:00:48,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 91 transitions, 754 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:48,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:00:48,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:48,933 INFO L124 PetriNetUnfolderBase]: 961/1562 cut-off events. [2024-06-27 23:00:48,934 INFO L125 PetriNetUnfolderBase]: For 9002/9006 co-relation queries the response was YES. [2024-06-27 23:00:48,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6908 conditions, 1562 events. 961/1562 cut-off events. For 9002/9006 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7693 event pairs, 320 based on Foata normal form. 3/1556 useless extension candidates. Maximal degree in co-relation 6863. Up to 1306 conditions per place. [2024-06-27 23:00:48,949 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 77 selfloop transitions, 31 changer transitions 0/114 dead transitions. [2024-06-27 23:00:48,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 114 transitions, 1076 flow [2024-06-27 23:00:48,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:48,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:48,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 23:00:48,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 23:00:48,951 INFO L175 Difference]: Start difference. First operand has 80 places, 91 transitions, 754 flow. Second operand 6 states and 145 transitions. [2024-06-27 23:00:48,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 114 transitions, 1076 flow [2024-06-27 23:00:48,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 114 transitions, 1064 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:48,970 INFO L231 Difference]: Finished difference. Result has 86 places, 91 transitions, 812 flow [2024-06-27 23:00:48,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=812, PETRI_PLACES=86, PETRI_TRANSITIONS=91} [2024-06-27 23:00:48,971 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-27 23:00:48,971 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 91 transitions, 812 flow [2024-06-27 23:00:48,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:48,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:48,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:00:48,972 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:48,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:48,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1281530880, now seen corresponding path program 1 times [2024-06-27 23:00:48,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:48,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889045865] [2024-06-27 23:00:48,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:48,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:48,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:49,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:49,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:49,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889045865] [2024-06-27 23:00:49,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889045865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:49,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:49,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:49,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673408780] [2024-06-27 23:00:49,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:49,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:49,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:49,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:49,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:49,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:49,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 91 transitions, 812 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:49,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:49,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:49,396 INFO L124 PetriNetUnfolderBase]: 886/1488 cut-off events. [2024-06-27 23:00:49,396 INFO L125 PetriNetUnfolderBase]: For 10428/10428 co-relation queries the response was YES. [2024-06-27 23:00:49,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6801 conditions, 1488 events. 886/1488 cut-off events. For 10428/10428 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7511 event pairs, 262 based on Foata normal form. 4/1490 useless extension candidates. Maximal degree in co-relation 6753. Up to 1267 conditions per place. [2024-06-27 23:00:49,412 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 86 selfloop transitions, 12 changer transitions 0/113 dead transitions. [2024-06-27 23:00:49,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 113 transitions, 1072 flow [2024-06-27 23:00:49,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:49,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:49,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 23:00:49,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 23:00:49,414 INFO L175 Difference]: Start difference. First operand has 86 places, 91 transitions, 812 flow. Second operand 6 states and 145 transitions. [2024-06-27 23:00:49,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 113 transitions, 1072 flow [2024-06-27 23:00:49,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 113 transitions, 1005 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:49,439 INFO L231 Difference]: Finished difference. Result has 88 places, 93 transitions, 794 flow [2024-06-27 23:00:49,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=794, PETRI_PLACES=88, PETRI_TRANSITIONS=93} [2024-06-27 23:00:49,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-27 23:00:49,441 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 93 transitions, 794 flow [2024-06-27 23:00:49,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:49,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:49,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:00:49,442 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:49,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:49,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1626580454, now seen corresponding path program 1 times [2024-06-27 23:00:49,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:49,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091392543] [2024-06-27 23:00:49,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:49,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:49,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:49,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:49,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:49,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091392543] [2024-06-27 23:00:49,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091392543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:49,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:49,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:49,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470451492] [2024-06-27 23:00:49,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:49,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:49,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:49,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:49,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:49,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:00:49,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 93 transitions, 794 flow. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:49,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:00:49,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:49,931 INFO L124 PetriNetUnfolderBase]: 980/1604 cut-off events. [2024-06-27 23:00:49,932 INFO L125 PetriNetUnfolderBase]: For 11709/11709 co-relation queries the response was YES. [2024-06-27 23:00:49,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7420 conditions, 1604 events. 980/1604 cut-off events. For 11709/11709 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7931 event pairs, 302 based on Foata normal form. 2/1601 useless extension candidates. Maximal degree in co-relation 7371. Up to 1323 conditions per place. [2024-06-27 23:00:49,948 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 88 selfloop transitions, 33 changer transitions 0/127 dead transitions. [2024-06-27 23:00:49,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 127 transitions, 1260 flow [2024-06-27 23:00:49,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:49,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:49,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 23:00:49,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 23:00:49,950 INFO L175 Difference]: Start difference. First operand has 88 places, 93 transitions, 794 flow. Second operand 6 states and 148 transitions. [2024-06-27 23:00:49,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 127 transitions, 1260 flow [2024-06-27 23:00:49,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 127 transitions, 1225 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:49,972 INFO L231 Difference]: Finished difference. Result has 91 places, 100 transitions, 907 flow [2024-06-27 23:00:49,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=907, PETRI_PLACES=91, PETRI_TRANSITIONS=100} [2024-06-27 23:00:49,973 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 50 predicate places. [2024-06-27 23:00:49,973 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 100 transitions, 907 flow [2024-06-27 23:00:49,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:49,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:49,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:00:49,974 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:49,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:49,975 INFO L85 PathProgramCache]: Analyzing trace with hash -130991100, now seen corresponding path program 2 times [2024-06-27 23:00:49,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:49,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387886829] [2024-06-27 23:00:49,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:49,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:49,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:50,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:50,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:50,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387886829] [2024-06-27 23:00:50,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387886829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:50,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:50,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:50,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242623589] [2024-06-27 23:00:50,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:50,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:50,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:50,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:50,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:50,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:00:50,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 100 transitions, 907 flow. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:50,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:50,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:00:50,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:50,415 INFO L124 PetriNetUnfolderBase]: 975/1597 cut-off events. [2024-06-27 23:00:50,415 INFO L125 PetriNetUnfolderBase]: For 13170/13170 co-relation queries the response was YES. [2024-06-27 23:00:50,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7634 conditions, 1597 events. 975/1597 cut-off events. For 13170/13170 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7923 event pairs, 302 based on Foata normal form. 2/1594 useless extension candidates. Maximal degree in co-relation 7584. Up to 1318 conditions per place. [2024-06-27 23:00:50,433 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 86 selfloop transitions, 37 changer transitions 0/129 dead transitions. [2024-06-27 23:00:50,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 129 transitions, 1291 flow [2024-06-27 23:00:50,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:50,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:50,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 23:00:50,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:00:50,435 INFO L175 Difference]: Start difference. First operand has 91 places, 100 transitions, 907 flow. Second operand 6 states and 150 transitions. [2024-06-27 23:00:50,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 129 transitions, 1291 flow [2024-06-27 23:00:50,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 129 transitions, 1249 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:50,459 INFO L231 Difference]: Finished difference. Result has 96 places, 102 transitions, 988 flow [2024-06-27 23:00:50,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=988, PETRI_PLACES=96, PETRI_TRANSITIONS=102} [2024-06-27 23:00:50,460 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-27 23:00:50,460 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 102 transitions, 988 flow [2024-06-27 23:00:50,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:50,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:50,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:50,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:00:50,461 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:50,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:50,461 INFO L85 PathProgramCache]: Analyzing trace with hash -744578988, now seen corresponding path program 3 times [2024-06-27 23:00:50,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:50,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922014447] [2024-06-27 23:00:50,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:50,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:50,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:50,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:50,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:50,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922014447] [2024-06-27 23:00:50,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922014447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:50,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:50,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:50,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85614780] [2024-06-27 23:00:50,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:50,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:50,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:50,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:50,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:50,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:00:50,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 102 transitions, 988 flow. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:50,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:50,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:00:50,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:50,923 INFO L124 PetriNetUnfolderBase]: 970/1592 cut-off events. [2024-06-27 23:00:50,923 INFO L125 PetriNetUnfolderBase]: For 15509/15516 co-relation queries the response was YES. [2024-06-27 23:00:50,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7817 conditions, 1592 events. 970/1592 cut-off events. For 15509/15516 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7923 event pairs, 328 based on Foata normal form. 5/1589 useless extension candidates. Maximal degree in co-relation 7765. Up to 1313 conditions per place. [2024-06-27 23:00:50,940 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 83 selfloop transitions, 33 changer transitions 0/122 dead transitions. [2024-06-27 23:00:50,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 122 transitions, 1279 flow [2024-06-27 23:00:50,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:50,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:50,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 23:00:50,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 23:00:50,943 INFO L175 Difference]: Start difference. First operand has 96 places, 102 transitions, 988 flow. Second operand 6 states and 140 transitions. [2024-06-27 23:00:50,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 122 transitions, 1279 flow [2024-06-27 23:00:50,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 122 transitions, 1229 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:50,972 INFO L231 Difference]: Finished difference. Result has 99 places, 103 transitions, 1023 flow [2024-06-27 23:00:50,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=939, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1023, PETRI_PLACES=99, PETRI_TRANSITIONS=103} [2024-06-27 23:00:50,974 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-27 23:00:50,974 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 103 transitions, 1023 flow [2024-06-27 23:00:50,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:50,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:50,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:50,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:00:50,975 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:50,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:50,976 INFO L85 PathProgramCache]: Analyzing trace with hash 171973299, now seen corresponding path program 1 times [2024-06-27 23:00:50,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:50,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377595092] [2024-06-27 23:00:50,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:50,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:50,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:51,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:51,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:51,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377595092] [2024-06-27 23:00:51,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377595092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:51,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:51,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:51,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214272312] [2024-06-27 23:00:51,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:51,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:51,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:51,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:51,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:51,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:51,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 103 transitions, 1023 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:51,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:51,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:51,437 INFO L124 PetriNetUnfolderBase]: 942/1562 cut-off events. [2024-06-27 23:00:51,437 INFO L125 PetriNetUnfolderBase]: For 18474/18482 co-relation queries the response was YES. [2024-06-27 23:00:51,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7936 conditions, 1562 events. 942/1562 cut-off events. For 18474/18482 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7935 event pairs, 168 based on Foata normal form. 10/1523 useless extension candidates. Maximal degree in co-relation 7884. Up to 1184 conditions per place. [2024-06-27 23:00:51,454 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 81 selfloop transitions, 30 changer transitions 0/133 dead transitions. [2024-06-27 23:00:51,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 133 transitions, 1397 flow [2024-06-27 23:00:51,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:51,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:51,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 23:00:51,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 23:00:51,456 INFO L175 Difference]: Start difference. First operand has 99 places, 103 transitions, 1023 flow. Second operand 6 states and 154 transitions. [2024-06-27 23:00:51,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 133 transitions, 1397 flow [2024-06-27 23:00:51,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 133 transitions, 1346 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:51,480 INFO L231 Difference]: Finished difference. Result has 102 places, 107 transitions, 1071 flow [2024-06-27 23:00:51,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1071, PETRI_PLACES=102, PETRI_TRANSITIONS=107} [2024-06-27 23:00:51,481 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-27 23:00:51,481 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 107 transitions, 1071 flow [2024-06-27 23:00:51,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:51,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:51,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:00:51,482 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:51,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:51,482 INFO L85 PathProgramCache]: Analyzing trace with hash 229770909, now seen corresponding path program 2 times [2024-06-27 23:00:51,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:51,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545898853] [2024-06-27 23:00:51,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:51,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:51,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:51,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:51,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:51,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545898853] [2024-06-27 23:00:51,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545898853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:51,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:51,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:51,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220062295] [2024-06-27 23:00:51,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:51,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:51,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:51,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:51,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:51,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:51,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 107 transitions, 1071 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:51,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:51,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:51,860 INFO L124 PetriNetUnfolderBase]: 930/1542 cut-off events. [2024-06-27 23:00:51,860 INFO L125 PetriNetUnfolderBase]: For 20353/20368 co-relation queries the response was YES. [2024-06-27 23:00:51,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8024 conditions, 1542 events. 930/1542 cut-off events. For 20353/20368 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7861 event pairs, 235 based on Foata normal form. 8/1500 useless extension candidates. Maximal degree in co-relation 7970. Up to 1252 conditions per place. [2024-06-27 23:00:51,877 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 77 selfloop transitions, 31 changer transitions 0/130 dead transitions. [2024-06-27 23:00:51,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 130 transitions, 1345 flow [2024-06-27 23:00:51,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:51,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:51,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 23:00:51,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 23:00:51,879 INFO L175 Difference]: Start difference. First operand has 102 places, 107 transitions, 1071 flow. Second operand 6 states and 152 transitions. [2024-06-27 23:00:51,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 130 transitions, 1345 flow [2024-06-27 23:00:51,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 130 transitions, 1302 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:51,910 INFO L231 Difference]: Finished difference. Result has 106 places, 107 transitions, 1098 flow [2024-06-27 23:00:51,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1098, PETRI_PLACES=106, PETRI_TRANSITIONS=107} [2024-06-27 23:00:51,911 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-27 23:00:51,911 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 107 transitions, 1098 flow [2024-06-27 23:00:51,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:51,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:51,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:00:51,912 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:51,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:51,912 INFO L85 PathProgramCache]: Analyzing trace with hash 234424257, now seen corresponding path program 1 times [2024-06-27 23:00:51,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:51,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496148788] [2024-06-27 23:00:51,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:51,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:51,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:52,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:52,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:52,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496148788] [2024-06-27 23:00:52,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496148788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:52,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:52,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:52,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240267113] [2024-06-27 23:00:52,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:52,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:52,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:52,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:52,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:52,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:52,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 107 transitions, 1098 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:52,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:52,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:52,386 INFO L124 PetriNetUnfolderBase]: 1057/1735 cut-off events. [2024-06-27 23:00:52,386 INFO L125 PetriNetUnfolderBase]: For 22937/22937 co-relation queries the response was YES. [2024-06-27 23:00:52,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8721 conditions, 1735 events. 1057/1735 cut-off events. For 22937/22937 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8818 event pairs, 275 based on Foata normal form. 20/1750 useless extension candidates. Maximal degree in co-relation 8665. Up to 1348 conditions per place. [2024-06-27 23:00:52,405 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 95 selfloop transitions, 37 changer transitions 0/139 dead transitions. [2024-06-27 23:00:52,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 139 transitions, 1460 flow [2024-06-27 23:00:52,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:52,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:52,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 23:00:52,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-27 23:00:52,407 INFO L175 Difference]: Start difference. First operand has 106 places, 107 transitions, 1098 flow. Second operand 7 states and 174 transitions. [2024-06-27 23:00:52,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 139 transitions, 1460 flow [2024-06-27 23:00:52,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 139 transitions, 1389 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:52,447 INFO L231 Difference]: Finished difference. Result has 108 places, 109 transitions, 1129 flow [2024-06-27 23:00:52,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1027, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1129, PETRI_PLACES=108, PETRI_TRANSITIONS=109} [2024-06-27 23:00:52,448 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-27 23:00:52,448 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 109 transitions, 1129 flow [2024-06-27 23:00:52,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:52,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:52,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:00:52,449 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:52,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:52,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1835005217, now seen corresponding path program 2 times [2024-06-27 23:00:52,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:52,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412051875] [2024-06-27 23:00:52,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:52,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:52,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:52,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:52,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:52,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412051875] [2024-06-27 23:00:52,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412051875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:52,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:52,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:52,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077445688] [2024-06-27 23:00:52,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:52,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:52,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:52,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:52,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:52,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:52,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 109 transitions, 1129 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:52,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:52,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:52,939 INFO L124 PetriNetUnfolderBase]: 1074/1752 cut-off events. [2024-06-27 23:00:52,940 INFO L125 PetriNetUnfolderBase]: For 23279/23283 co-relation queries the response was YES. [2024-06-27 23:00:52,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9106 conditions, 1752 events. 1074/1752 cut-off events. For 23279/23283 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8805 event pairs, 301 based on Foata normal form. 5/1746 useless extension candidates. Maximal degree in co-relation 9049. Up to 1467 conditions per place. [2024-06-27 23:00:52,960 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 40 changer transitions 0/135 dead transitions. [2024-06-27 23:00:52,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 135 transitions, 1465 flow [2024-06-27 23:00:52,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:52,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:52,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:00:52,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 23:00:52,962 INFO L175 Difference]: Start difference. First operand has 108 places, 109 transitions, 1129 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:00:52,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 135 transitions, 1465 flow [2024-06-27 23:00:52,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 135 transitions, 1385 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:52,998 INFO L231 Difference]: Finished difference. Result has 110 places, 111 transitions, 1160 flow [2024-06-27 23:00:52,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1160, PETRI_PLACES=110, PETRI_TRANSITIONS=111} [2024-06-27 23:00:52,999 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-27 23:00:52,999 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 111 transitions, 1160 flow [2024-06-27 23:00:52,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:53,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:53,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:00:53,000 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:53,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:53,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1112975713, now seen corresponding path program 3 times [2024-06-27 23:00:53,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:53,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882658170] [2024-06-27 23:00:53,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:53,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:53,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:53,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:53,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:53,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882658170] [2024-06-27 23:00:53,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882658170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:53,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:53,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:53,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940562242] [2024-06-27 23:00:53,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:53,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:53,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:53,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:53,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:53,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:53,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 111 transitions, 1160 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:53,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:53,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:53,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:53,489 INFO L124 PetriNetUnfolderBase]: 1091/1779 cut-off events. [2024-06-27 23:00:53,489 INFO L125 PetriNetUnfolderBase]: For 25683/25687 co-relation queries the response was YES. [2024-06-27 23:00:53,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9423 conditions, 1779 events. 1091/1779 cut-off events. For 25683/25687 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8977 event pairs, 306 based on Foata normal form. 5/1773 useless extension candidates. Maximal degree in co-relation 9365. Up to 1494 conditions per place. [2024-06-27 23:00:53,508 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 89 selfloop transitions, 41 changer transitions 0/137 dead transitions. [2024-06-27 23:00:53,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 137 transitions, 1504 flow [2024-06-27 23:00:53,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:53,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:53,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:00:53,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 23:00:53,510 INFO L175 Difference]: Start difference. First operand has 110 places, 111 transitions, 1160 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:00:53,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 137 transitions, 1504 flow [2024-06-27 23:00:53,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 137 transitions, 1411 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:53,550 INFO L231 Difference]: Finished difference. Result has 112 places, 113 transitions, 1184 flow [2024-06-27 23:00:53,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1184, PETRI_PLACES=112, PETRI_TRANSITIONS=113} [2024-06-27 23:00:53,551 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-27 23:00:53,551 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 113 transitions, 1184 flow [2024-06-27 23:00:53,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:53,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:53,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:53,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:00:53,552 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:53,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:53,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1077990931, now seen corresponding path program 4 times [2024-06-27 23:00:53,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:53,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740600286] [2024-06-27 23:00:53,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:53,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:53,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:53,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:53,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:53,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740600286] [2024-06-27 23:00:53,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740600286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:53,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:53,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:53,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568678172] [2024-06-27 23:00:53,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:53,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:53,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:53,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:53,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:53,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:53,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 113 transitions, 1184 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:53,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:53,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:53,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:54,114 INFO L124 PetriNetUnfolderBase]: 1083/1767 cut-off events. [2024-06-27 23:00:54,115 INFO L125 PetriNetUnfolderBase]: For 27356/27360 co-relation queries the response was YES. [2024-06-27 23:00:54,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9471 conditions, 1767 events. 1083/1767 cut-off events. For 27356/27360 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8946 event pairs, 263 based on Foata normal form. 5/1761 useless extension candidates. Maximal degree in co-relation 9412. Up to 1313 conditions per place. [2024-06-27 23:00:54,136 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 48 changer transitions 0/143 dead transitions. [2024-06-27 23:00:54,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 143 transitions, 1560 flow [2024-06-27 23:00:54,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:54,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:54,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 23:00:54,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 23:00:54,138 INFO L175 Difference]: Start difference. First operand has 112 places, 113 transitions, 1184 flow. Second operand 7 states and 173 transitions. [2024-06-27 23:00:54,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 143 transitions, 1560 flow [2024-06-27 23:00:54,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 143 transitions, 1459 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:54,185 INFO L231 Difference]: Finished difference. Result has 114 places, 115 transitions, 1218 flow [2024-06-27 23:00:54,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1218, PETRI_PLACES=114, PETRI_TRANSITIONS=115} [2024-06-27 23:00:54,186 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-27 23:00:54,186 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 115 transitions, 1218 flow [2024-06-27 23:00:54,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:54,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:54,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:00:54,187 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:54,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:54,188 INFO L85 PathProgramCache]: Analyzing trace with hash -769420375, now seen corresponding path program 1 times [2024-06-27 23:00:54,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:54,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159328235] [2024-06-27 23:00:54,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:54,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:54,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:54,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:54,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:54,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159328235] [2024-06-27 23:00:54,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159328235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:54,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:54,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:54,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855604434] [2024-06-27 23:00:54,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:54,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:54,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:54,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:54,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:54,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:54,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 115 transitions, 1218 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:54,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:54,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:54,652 INFO L124 PetriNetUnfolderBase]: 1185/1963 cut-off events. [2024-06-27 23:00:54,653 INFO L125 PetriNetUnfolderBase]: For 34351/34351 co-relation queries the response was YES. [2024-06-27 23:00:54,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10553 conditions, 1963 events. 1185/1963 cut-off events. For 34351/34351 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10370 event pairs, 218 based on Foata normal form. 12/1970 useless extension candidates. Maximal degree in co-relation 10494. Up to 1172 conditions per place. [2024-06-27 23:00:54,672 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 113 selfloop transitions, 38 changer transitions 0/158 dead transitions. [2024-06-27 23:00:54,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 158 transitions, 1765 flow [2024-06-27 23:00:54,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:54,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:54,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 23:00:54,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-27 23:00:54,674 INFO L175 Difference]: Start difference. First operand has 114 places, 115 transitions, 1218 flow. Second operand 7 states and 177 transitions. [2024-06-27 23:00:54,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 158 transitions, 1765 flow [2024-06-27 23:00:54,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 158 transitions, 1648 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:54,730 INFO L231 Difference]: Finished difference. Result has 118 places, 120 transitions, 1262 flow [2024-06-27 23:00:54,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1262, PETRI_PLACES=118, PETRI_TRANSITIONS=120} [2024-06-27 23:00:54,731 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-27 23:00:54,731 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 120 transitions, 1262 flow [2024-06-27 23:00:54,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:54,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:54,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:00:54,732 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:54,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:54,732 INFO L85 PathProgramCache]: Analyzing trace with hash -607565945, now seen corresponding path program 2 times [2024-06-27 23:00:54,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:54,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041833981] [2024-06-27 23:00:54,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:54,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:54,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:54,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:54,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:54,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041833981] [2024-06-27 23:00:54,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041833981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:54,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:54,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:54,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884480664] [2024-06-27 23:00:54,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:54,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:54,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:54,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:54,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:54,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:54,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 120 transitions, 1262 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:54,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:54,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:55,273 INFO L124 PetriNetUnfolderBase]: 1226/2052 cut-off events. [2024-06-27 23:00:55,273 INFO L125 PetriNetUnfolderBase]: For 37609/37609 co-relation queries the response was YES. [2024-06-27 23:00:55,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10978 conditions, 2052 events. 1226/2052 cut-off events. For 37609/37609 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11083 event pairs, 306 based on Foata normal form. 12/2059 useless extension candidates. Maximal degree in co-relation 10916. Up to 1548 conditions per place. [2024-06-27 23:00:55,297 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 110 selfloop transitions, 39 changer transitions 0/156 dead transitions. [2024-06-27 23:00:55,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 156 transitions, 1691 flow [2024-06-27 23:00:55,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:55,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:55,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:00:55,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 23:00:55,299 INFO L175 Difference]: Start difference. First operand has 118 places, 120 transitions, 1262 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:00:55,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 156 transitions, 1691 flow [2024-06-27 23:00:55,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 156 transitions, 1636 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:55,367 INFO L231 Difference]: Finished difference. Result has 124 places, 123 transitions, 1341 flow [2024-06-27 23:00:55,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1341, PETRI_PLACES=124, PETRI_TRANSITIONS=123} [2024-06-27 23:00:55,368 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-27 23:00:55,368 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 123 transitions, 1341 flow [2024-06-27 23:00:55,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:55,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:55,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:00:55,369 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:55,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:55,370 INFO L85 PathProgramCache]: Analyzing trace with hash 916106825, now seen corresponding path program 3 times [2024-06-27 23:00:55,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:55,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949391069] [2024-06-27 23:00:55,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:55,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:55,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:55,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:55,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:55,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949391069] [2024-06-27 23:00:55,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949391069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:55,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:55,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:55,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770446113] [2024-06-27 23:00:55,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:55,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:55,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:55,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:55,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:55,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:55,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 123 transitions, 1341 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:55,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:55,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:55,929 INFO L124 PetriNetUnfolderBase]: 1328/2236 cut-off events. [2024-06-27 23:00:55,930 INFO L125 PetriNetUnfolderBase]: For 45186/45186 co-relation queries the response was YES. [2024-06-27 23:00:55,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12267 conditions, 2236 events. 1328/2236 cut-off events. For 45186/45186 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12399 event pairs, 271 based on Foata normal form. 12/2243 useless extension candidates. Maximal degree in co-relation 12202. Up to 1654 conditions per place. [2024-06-27 23:00:55,958 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 116 selfloop transitions, 41 changer transitions 0/164 dead transitions. [2024-06-27 23:00:55,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 164 transitions, 1894 flow [2024-06-27 23:00:55,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:55,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:55,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 23:00:55,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-27 23:00:55,960 INFO L175 Difference]: Start difference. First operand has 124 places, 123 transitions, 1341 flow. Second operand 7 states and 181 transitions. [2024-06-27 23:00:55,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 164 transitions, 1894 flow [2024-06-27 23:00:56,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 164 transitions, 1835 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:56,038 INFO L231 Difference]: Finished difference. Result has 129 places, 126 transitions, 1427 flow [2024-06-27 23:00:56,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1427, PETRI_PLACES=129, PETRI_TRANSITIONS=126} [2024-06-27 23:00:56,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-27 23:00:56,039 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 126 transitions, 1427 flow [2024-06-27 23:00:56,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:56,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:56,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:00:56,040 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:56,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:56,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1322996721, now seen corresponding path program 4 times [2024-06-27 23:00:56,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:56,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561250190] [2024-06-27 23:00:56,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:56,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:56,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:56,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:56,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:56,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561250190] [2024-06-27 23:00:56,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561250190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:56,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:56,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:56,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612183422] [2024-06-27 23:00:56,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:56,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:56,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:56,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:56,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:56,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:56,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 126 transitions, 1427 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:56,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:56,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:56,611 INFO L124 PetriNetUnfolderBase]: 1386/2334 cut-off events. [2024-06-27 23:00:56,611 INFO L125 PetriNetUnfolderBase]: For 50528/50528 co-relation queries the response was YES. [2024-06-27 23:00:56,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13028 conditions, 2334 events. 1386/2334 cut-off events. For 50528/50528 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13118 event pairs, 376 based on Foata normal form. 16/2345 useless extension candidates. Maximal degree in co-relation 12960. Up to 1925 conditions per place. [2024-06-27 23:00:56,635 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 114 selfloop transitions, 36 changer transitions 0/157 dead transitions. [2024-06-27 23:00:56,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 157 transitions, 1831 flow [2024-06-27 23:00:56,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:56,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:56,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:00:56,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-27 23:00:56,637 INFO L175 Difference]: Start difference. First operand has 129 places, 126 transitions, 1427 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:00:56,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 157 transitions, 1831 flow [2024-06-27 23:00:56,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 157 transitions, 1768 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:56,713 INFO L231 Difference]: Finished difference. Result has 133 places, 127 transitions, 1467 flow [2024-06-27 23:00:56,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1366, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1467, PETRI_PLACES=133, PETRI_TRANSITIONS=127} [2024-06-27 23:00:56,714 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-27 23:00:56,714 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 127 transitions, 1467 flow [2024-06-27 23:00:56,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:56,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:56,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:00:56,715 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:56,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:56,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1328359101, now seen corresponding path program 5 times [2024-06-27 23:00:56,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:56,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761983261] [2024-06-27 23:00:56,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:56,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:56,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:56,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:56,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:56,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761983261] [2024-06-27 23:00:56,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761983261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:56,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:56,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:56,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859854590] [2024-06-27 23:00:56,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:56,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:56,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:56,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:56,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:56,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:56,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 127 transitions, 1467 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:56,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:56,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:57,347 INFO L124 PetriNetUnfolderBase]: 1444/2432 cut-off events. [2024-06-27 23:00:57,348 INFO L125 PetriNetUnfolderBase]: For 54313/54313 co-relation queries the response was YES. [2024-06-27 23:00:57,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13632 conditions, 2432 events. 1444/2432 cut-off events. For 54313/54313 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13831 event pairs, 386 based on Foata normal form. 16/2443 useless extension candidates. Maximal degree in co-relation 13562. Up to 2023 conditions per place. [2024-06-27 23:00:57,375 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 115 selfloop transitions, 39 changer transitions 0/161 dead transitions. [2024-06-27 23:00:57,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 161 transitions, 1887 flow [2024-06-27 23:00:57,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:57,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:57,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:00:57,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 23:00:57,377 INFO L175 Difference]: Start difference. First operand has 133 places, 127 transitions, 1467 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:00:57,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 161 transitions, 1887 flow [2024-06-27 23:00:57,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 161 transitions, 1808 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:57,477 INFO L231 Difference]: Finished difference. Result has 135 places, 128 transitions, 1497 flow [2024-06-27 23:00:57,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1388, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1497, PETRI_PLACES=135, PETRI_TRANSITIONS=128} [2024-06-27 23:00:57,479 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-27 23:00:57,479 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 128 transitions, 1497 flow [2024-06-27 23:00:57,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:57,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:57,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:00:57,480 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:57,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:57,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1322781519, now seen corresponding path program 1 times [2024-06-27 23:00:57,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:57,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222269863] [2024-06-27 23:00:57,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:57,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:57,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:57,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:57,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:57,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222269863] [2024-06-27 23:00:57,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222269863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:57,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:57,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:57,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399724249] [2024-06-27 23:00:57,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:57,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:57,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:57,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:57,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:57,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:57,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 128 transitions, 1497 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:57,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:57,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:58,054 INFO L124 PetriNetUnfolderBase]: 1485/2513 cut-off events. [2024-06-27 23:00:58,054 INFO L125 PetriNetUnfolderBase]: For 57116/57116 co-relation queries the response was YES. [2024-06-27 23:00:58,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14056 conditions, 2513 events. 1485/2513 cut-off events. For 57116/57116 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14500 event pairs, 382 based on Foata normal form. 12/2520 useless extension candidates. Maximal degree in co-relation 13985. Up to 1795 conditions per place. [2024-06-27 23:00:58,075 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 115 selfloop transitions, 40 changer transitions 0/162 dead transitions. [2024-06-27 23:00:58,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 162 transitions, 1920 flow [2024-06-27 23:00:58,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:58,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:58,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 23:00:58,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-27 23:00:58,077 INFO L175 Difference]: Start difference. First operand has 135 places, 128 transitions, 1497 flow. Second operand 7 states and 174 transitions. [2024-06-27 23:00:58,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 162 transitions, 1920 flow [2024-06-27 23:00:58,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 162 transitions, 1833 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:58,164 INFO L231 Difference]: Finished difference. Result has 137 places, 129 transitions, 1520 flow [2024-06-27 23:00:58,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1520, PETRI_PLACES=137, PETRI_TRANSITIONS=129} [2024-06-27 23:00:58,165 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-27 23:00:58,165 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 129 transitions, 1520 flow [2024-06-27 23:00:58,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:58,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:58,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:00:58,166 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:58,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:58,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1077376269, now seen corresponding path program 1 times [2024-06-27 23:00:58,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:58,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389671172] [2024-06-27 23:00:58,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:58,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:58,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:58,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:58,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:58,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389671172] [2024-06-27 23:00:58,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389671172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:58,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:58,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:58,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486503511] [2024-06-27 23:00:58,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:58,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:58,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:58,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:58,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:58,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:58,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 129 transitions, 1520 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:58,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:58,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:58,686 INFO L124 PetriNetUnfolderBase]: 1495/2529 cut-off events. [2024-06-27 23:00:58,687 INFO L125 PetriNetUnfolderBase]: For 56392/56392 co-relation queries the response was YES. [2024-06-27 23:00:58,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14266 conditions, 2529 events. 1495/2529 cut-off events. For 56392/56392 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14586 event pairs, 394 based on Foata normal form. 1/2528 useless extension candidates. Maximal degree in co-relation 14194. Up to 2321 conditions per place. [2024-06-27 23:00:58,711 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 22 changer transitions 0/155 dead transitions. [2024-06-27 23:00:58,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 155 transitions, 2010 flow [2024-06-27 23:00:58,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:58,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:58,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 23:00:58,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:00:58,713 INFO L175 Difference]: Start difference. First operand has 137 places, 129 transitions, 1520 flow. Second operand 6 states and 141 transitions. [2024-06-27 23:00:58,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 155 transitions, 2010 flow [2024-06-27 23:00:58,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 155 transitions, 1919 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:58,822 INFO L231 Difference]: Finished difference. Result has 139 places, 138 transitions, 1589 flow [2024-06-27 23:00:58,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1429, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1589, PETRI_PLACES=139, PETRI_TRANSITIONS=138} [2024-06-27 23:00:58,822 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-27 23:00:58,823 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 138 transitions, 1589 flow [2024-06-27 23:00:58,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:58,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:58,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:00:58,823 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:58,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:58,824 INFO L85 PathProgramCache]: Analyzing trace with hash -142722831, now seen corresponding path program 6 times [2024-06-27 23:00:58,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:58,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295620947] [2024-06-27 23:00:58,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:58,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:58,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:59,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:59,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:59,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295620947] [2024-06-27 23:00:59,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295620947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:59,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:59,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:59,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200638733] [2024-06-27 23:00:59,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:59,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:59,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:59,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:59,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:59,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:59,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 138 transitions, 1589 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:59,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:59,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:59,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:59,424 INFO L124 PetriNetUnfolderBase]: 1467/2487 cut-off events. [2024-06-27 23:00:59,424 INFO L125 PetriNetUnfolderBase]: For 59241/59250 co-relation queries the response was YES. [2024-06-27 23:00:59,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13671 conditions, 2487 events. 1467/2487 cut-off events. For 59241/59250 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 14397 event pairs, 410 based on Foata normal form. 20/2499 useless extension candidates. Maximal degree in co-relation 13597. Up to 2064 conditions per place. [2024-06-27 23:00:59,451 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 125 selfloop transitions, 34 changer transitions 0/166 dead transitions. [2024-06-27 23:00:59,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 166 transitions, 2005 flow [2024-06-27 23:00:59,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:59,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:59,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 23:00:59,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:00:59,453 INFO L175 Difference]: Start difference. First operand has 139 places, 138 transitions, 1589 flow. Second operand 7 states and 168 transitions. [2024-06-27 23:00:59,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 166 transitions, 2005 flow [2024-06-27 23:00:59,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 166 transitions, 1945 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:59,572 INFO L231 Difference]: Finished difference. Result has 145 places, 139 transitions, 1630 flow [2024-06-27 23:00:59,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1539, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1630, PETRI_PLACES=145, PETRI_TRANSITIONS=139} [2024-06-27 23:00:59,573 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-27 23:00:59,573 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 139 transitions, 1630 flow [2024-06-27 23:00:59,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:59,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:59,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:59,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:00:59,574 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:59,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:59,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1975883091, now seen corresponding path program 2 times [2024-06-27 23:00:59,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:59,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872518498] [2024-06-27 23:00:59,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:59,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:59,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:59,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:59,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:59,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872518498] [2024-06-27 23:00:59,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872518498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:59,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:59,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:59,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024715176] [2024-06-27 23:00:59,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:59,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:59,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:59,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:59,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:59,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:59,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 139 transitions, 1630 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:59,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:59,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:59,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:00,137 INFO L124 PetriNetUnfolderBase]: 1447/2455 cut-off events. [2024-06-27 23:01:00,137 INFO L125 PetriNetUnfolderBase]: For 55982/55991 co-relation queries the response was YES. [2024-06-27 23:01:00,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13338 conditions, 2455 events. 1447/2455 cut-off events. For 55982/55991 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14106 event pairs, 381 based on Foata normal form. 16/2463 useless extension candidates. Maximal degree in co-relation 13262. Up to 1945 conditions per place. [2024-06-27 23:01:00,155 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 126 selfloop transitions, 36 changer transitions 0/169 dead transitions. [2024-06-27 23:01:00,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 169 transitions, 2038 flow [2024-06-27 23:01:00,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:00,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:00,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 23:01:00,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-27 23:01:00,157 INFO L175 Difference]: Start difference. First operand has 145 places, 139 transitions, 1630 flow. Second operand 7 states and 171 transitions. [2024-06-27 23:01:00,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 169 transitions, 2038 flow [2024-06-27 23:01:00,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 169 transitions, 1965 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:00,230 INFO L231 Difference]: Finished difference. Result has 147 places, 139 transitions, 1635 flow [2024-06-27 23:01:00,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1635, PETRI_PLACES=147, PETRI_TRANSITIONS=139} [2024-06-27 23:01:00,231 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-27 23:01:00,231 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 139 transitions, 1635 flow [2024-06-27 23:01:00,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:00,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:00,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:00,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:01:00,232 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:00,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:00,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1985079861, now seen corresponding path program 3 times [2024-06-27 23:01:00,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:00,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383196104] [2024-06-27 23:01:00,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:00,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:00,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:00,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:00,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:00,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383196104] [2024-06-27 23:01:00,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383196104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:00,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:00,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:00,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236362970] [2024-06-27 23:01:00,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:00,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:00,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:00,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:00,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:00,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:00,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 139 transitions, 1635 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:00,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:00,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:00,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:00,786 INFO L124 PetriNetUnfolderBase]: 1427/2423 cut-off events. [2024-06-27 23:01:00,787 INFO L125 PetriNetUnfolderBase]: For 53772/53781 co-relation queries the response was YES. [2024-06-27 23:01:00,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12958 conditions, 2423 events. 1427/2423 cut-off events. For 53772/53781 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13884 event pairs, 326 based on Foata normal form. 16/2431 useless extension candidates. Maximal degree in co-relation 12881. Up to 1412 conditions per place. [2024-06-27 23:01:00,807 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 118 selfloop transitions, 44 changer transitions 0/169 dead transitions. [2024-06-27 23:01:00,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 169 transitions, 1985 flow [2024-06-27 23:01:00,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:00,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:00,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 23:01:00,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 23:01:00,809 INFO L175 Difference]: Start difference. First operand has 147 places, 139 transitions, 1635 flow. Second operand 7 states and 170 transitions. [2024-06-27 23:01:00,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 169 transitions, 1985 flow [2024-06-27 23:01:00,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 169 transitions, 1824 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:00,882 INFO L231 Difference]: Finished difference. Result has 145 places, 138 transitions, 1506 flow [2024-06-27 23:01:00,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1506, PETRI_PLACES=145, PETRI_TRANSITIONS=138} [2024-06-27 23:01:00,882 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-27 23:01:00,882 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 138 transitions, 1506 flow [2024-06-27 23:01:00,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:00,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:00,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:00,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:01:00,883 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:00,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:00,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1246699599, now seen corresponding path program 2 times [2024-06-27 23:01:00,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:00,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070788130] [2024-06-27 23:01:00,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:00,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:00,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:01,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:01,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:01,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070788130] [2024-06-27 23:01:01,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070788130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:01,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:01,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:01,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377733369] [2024-06-27 23:01:01,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:01,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:01,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:01,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:01,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:01,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:01,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 138 transitions, 1506 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:01,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:01,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:01,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:01,328 INFO L124 PetriNetUnfolderBase]: 1432/2428 cut-off events. [2024-06-27 23:01:01,329 INFO L125 PetriNetUnfolderBase]: For 50088/50088 co-relation queries the response was YES. [2024-06-27 23:01:01,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12780 conditions, 2428 events. 1432/2428 cut-off events. For 50088/50088 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13897 event pairs, 350 based on Foata normal form. 1/2427 useless extension candidates. Maximal degree in co-relation 12704. Up to 2219 conditions per place. [2024-06-27 23:01:01,348 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 125 selfloop transitions, 25 changer transitions 0/157 dead transitions. [2024-06-27 23:01:01,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 157 transitions, 1948 flow [2024-06-27 23:01:01,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:01,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:01,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-27 23:01:01,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-27 23:01:01,350 INFO L175 Difference]: Start difference. First operand has 145 places, 138 transitions, 1506 flow. Second operand 5 states and 122 transitions. [2024-06-27 23:01:01,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 157 transitions, 1948 flow [2024-06-27 23:01:01,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 157 transitions, 1821 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:01,423 INFO L231 Difference]: Finished difference. Result has 144 places, 141 transitions, 1479 flow [2024-06-27 23:01:01,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1379, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1479, PETRI_PLACES=144, PETRI_TRANSITIONS=141} [2024-06-27 23:01:01,423 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-27 23:01:01,423 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 141 transitions, 1479 flow [2024-06-27 23:01:01,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:01,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:01,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:01,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:01:01,424 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:01,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:01,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1106316077, now seen corresponding path program 3 times [2024-06-27 23:01:01,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:01,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127841298] [2024-06-27 23:01:01,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:01,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:01,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:01,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:01,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:01,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127841298] [2024-06-27 23:01:01,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127841298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:01,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:01,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:01,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37433554] [2024-06-27 23:01:01,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:01,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:01,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:01,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:01,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:01,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:01,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 141 transitions, 1479 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:01,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:01,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:01,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:01,877 INFO L124 PetriNetUnfolderBase]: 1429/2424 cut-off events. [2024-06-27 23:01:01,877 INFO L125 PetriNetUnfolderBase]: For 51322/51322 co-relation queries the response was YES. [2024-06-27 23:01:01,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12363 conditions, 2424 events. 1429/2424 cut-off events. For 51322/51322 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13885 event pairs, 350 based on Foata normal form. 1/2423 useless extension candidates. Maximal degree in co-relation 12287. Up to 2222 conditions per place. [2024-06-27 23:01:01,896 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 129 selfloop transitions, 19 changer transitions 0/155 dead transitions. [2024-06-27 23:01:01,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 155 transitions, 1811 flow [2024-06-27 23:01:01,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:01:01,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:01:01,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-27 23:01:01,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-27 23:01:01,900 INFO L175 Difference]: Start difference. First operand has 144 places, 141 transitions, 1479 flow. Second operand 4 states and 103 transitions. [2024-06-27 23:01:01,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 155 transitions, 1811 flow [2024-06-27 23:01:01,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 155 transitions, 1729 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:01,973 INFO L231 Difference]: Finished difference. Result has 145 places, 141 transitions, 1451 flow [2024-06-27 23:01:01,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1451, PETRI_PLACES=145, PETRI_TRANSITIONS=141} [2024-06-27 23:01:01,973 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-27 23:01:01,974 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 141 transitions, 1451 flow [2024-06-27 23:01:01,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:01,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:01,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:01,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:01:01,974 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:01,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:01,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1423766763, now seen corresponding path program 1 times [2024-06-27 23:01:01,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:01,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001622495] [2024-06-27 23:01:01,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:01,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:01,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:02,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:02,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:02,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001622495] [2024-06-27 23:01:02,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001622495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:02,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:02,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:02,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189694197] [2024-06-27 23:01:02,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:02,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:02,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:02,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:02,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:02,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:02,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 141 transitions, 1451 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:02,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:02,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:02,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:02,506 INFO L124 PetriNetUnfolderBase]: 1366/2367 cut-off events. [2024-06-27 23:01:02,507 INFO L125 PetriNetUnfolderBase]: For 52334/52334 co-relation queries the response was YES. [2024-06-27 23:01:02,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12065 conditions, 2367 events. 1366/2367 cut-off events. For 52334/52334 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13847 event pairs, 324 based on Foata normal form. 2/2364 useless extension candidates. Maximal degree in co-relation 11988. Up to 2074 conditions per place. [2024-06-27 23:01:02,526 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 122 selfloop transitions, 25 changer transitions 0/164 dead transitions. [2024-06-27 23:01:02,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 164 transitions, 1903 flow [2024-06-27 23:01:02,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:02,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:02,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-27 23:01:02,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-27 23:01:02,528 INFO L175 Difference]: Start difference. First operand has 145 places, 141 transitions, 1451 flow. Second operand 6 states and 139 transitions. [2024-06-27 23:01:02,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 164 transitions, 1903 flow [2024-06-27 23:01:02,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 164 transitions, 1865 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:02,606 INFO L231 Difference]: Finished difference. Result has 148 places, 147 transitions, 1527 flow [2024-06-27 23:01:02,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1527, PETRI_PLACES=148, PETRI_TRANSITIONS=147} [2024-06-27 23:01:02,606 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-27 23:01:02,606 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 147 transitions, 1527 flow [2024-06-27 23:01:02,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:02,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:02,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:02,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:01:02,607 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:02,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:02,607 INFO L85 PathProgramCache]: Analyzing trace with hash -186729529, now seen corresponding path program 2 times [2024-06-27 23:01:02,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:02,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523789255] [2024-06-27 23:01:02,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:02,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:02,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:02,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:02,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:02,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523789255] [2024-06-27 23:01:02,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523789255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:02,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:02,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:02,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185878430] [2024-06-27 23:01:02,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:02,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:02,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:02,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:02,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:02,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:02,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 147 transitions, 1527 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:02,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:02,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:02,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:03,103 INFO L124 PetriNetUnfolderBase]: 1385/2400 cut-off events. [2024-06-27 23:01:03,103 INFO L125 PetriNetUnfolderBase]: For 55930/55930 co-relation queries the response was YES. [2024-06-27 23:01:03,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12553 conditions, 2400 events. 1385/2400 cut-off events. For 55930/55930 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14125 event pairs, 323 based on Foata normal form. 2/2397 useless extension candidates. Maximal degree in co-relation 12474. Up to 2110 conditions per place. [2024-06-27 23:01:03,121 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 126 selfloop transitions, 25 changer transitions 0/168 dead transitions. [2024-06-27 23:01:03,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 168 transitions, 1948 flow [2024-06-27 23:01:03,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:03,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:03,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-27 23:01:03,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 23:01:03,122 INFO L175 Difference]: Start difference. First operand has 148 places, 147 transitions, 1527 flow. Second operand 6 states and 134 transitions. [2024-06-27 23:01:03,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 168 transitions, 1948 flow [2024-06-27 23:01:03,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 168 transitions, 1893 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:03,232 INFO L231 Difference]: Finished difference. Result has 152 places, 155 transitions, 1622 flow [2024-06-27 23:01:03,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1622, PETRI_PLACES=152, PETRI_TRANSITIONS=155} [2024-06-27 23:01:03,233 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-27 23:01:03,233 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 155 transitions, 1622 flow [2024-06-27 23:01:03,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:03,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:03,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:01:03,234 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:03,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:03,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1106084693, now seen corresponding path program 3 times [2024-06-27 23:01:03,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:03,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628035484] [2024-06-27 23:01:03,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:03,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:03,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:03,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:03,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:03,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628035484] [2024-06-27 23:01:03,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628035484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:03,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:03,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:03,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054146818] [2024-06-27 23:01:03,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:03,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:03,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:03,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:03,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:03,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:03,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 155 transitions, 1622 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:03,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:03,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:03,679 INFO L124 PetriNetUnfolderBase]: 1384/2397 cut-off events. [2024-06-27 23:01:03,680 INFO L125 PetriNetUnfolderBase]: For 57657/57657 co-relation queries the response was YES. [2024-06-27 23:01:03,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12568 conditions, 2397 events. 1384/2397 cut-off events. For 57657/57657 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 14089 event pairs, 323 based on Foata normal form. 2/2394 useless extension candidates. Maximal degree in co-relation 12487. Up to 2092 conditions per place. [2024-06-27 23:01:03,697 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 123 selfloop transitions, 30 changer transitions 0/170 dead transitions. [2024-06-27 23:01:03,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 170 transitions, 1966 flow [2024-06-27 23:01:03,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:03,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:03,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-27 23:01:03,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:01:03,699 INFO L175 Difference]: Start difference. First operand has 152 places, 155 transitions, 1622 flow. Second operand 5 states and 120 transitions. [2024-06-27 23:01:03,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 170 transitions, 1966 flow [2024-06-27 23:01:03,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 170 transitions, 1891 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:03,781 INFO L231 Difference]: Finished difference. Result has 154 places, 155 transitions, 1623 flow [2024-06-27 23:01:03,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1547, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1623, PETRI_PLACES=154, PETRI_TRANSITIONS=155} [2024-06-27 23:01:03,782 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-27 23:01:03,782 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 155 transitions, 1623 flow [2024-06-27 23:01:03,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:03,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:03,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:01:03,783 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:03,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:03,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-27 23:01:03,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:03,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10351748] [2024-06-27 23:01:03,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:03,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:03,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:03,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:03,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:03,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10351748] [2024-06-27 23:01:03,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10351748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:03,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:03,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:03,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976151580] [2024-06-27 23:01:03,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:03,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:03,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:03,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:03,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:03,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:03,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 155 transitions, 1623 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:03,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:03,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:04,278 INFO L124 PetriNetUnfolderBase]: 1448/2461 cut-off events. [2024-06-27 23:01:04,279 INFO L125 PetriNetUnfolderBase]: For 59298/59298 co-relation queries the response was YES. [2024-06-27 23:01:04,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12892 conditions, 2461 events. 1448/2461 cut-off events. For 59298/59298 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14141 event pairs, 347 based on Foata normal form. 2/2461 useless extension candidates. Maximal degree in co-relation 12811. Up to 2267 conditions per place. [2024-06-27 23:01:04,295 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 149 selfloop transitions, 10 changer transitions 0/166 dead transitions. [2024-06-27 23:01:04,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 166 transitions, 1987 flow [2024-06-27 23:01:04,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:01:04,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:01:04,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-27 23:01:04,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 23:01:04,297 INFO L175 Difference]: Start difference. First operand has 154 places, 155 transitions, 1623 flow. Second operand 4 states and 95 transitions. [2024-06-27 23:01:04,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 166 transitions, 1987 flow [2024-06-27 23:01:04,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 166 transitions, 1925 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:04,378 INFO L231 Difference]: Finished difference. Result has 154 places, 157 transitions, 1614 flow [2024-06-27 23:01:04,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1561, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1614, PETRI_PLACES=154, PETRI_TRANSITIONS=157} [2024-06-27 23:01:04,378 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-27 23:01:04,378 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 157 transitions, 1614 flow [2024-06-27 23:01:04,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:04,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:04,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:04,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:01:04,379 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:04,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:04,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1900500869, now seen corresponding path program 1 times [2024-06-27 23:01:04,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:04,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484398179] [2024-06-27 23:01:04,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:04,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:04,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:04,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:04,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:04,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484398179] [2024-06-27 23:01:04,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484398179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:04,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:04,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:04,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987551930] [2024-06-27 23:01:04,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:04,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:04,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:04,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:04,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:04,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:04,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 157 transitions, 1614 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:04,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:04,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:04,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:04,909 INFO L124 PetriNetUnfolderBase]: 1476/2511 cut-off events. [2024-06-27 23:01:04,909 INFO L125 PetriNetUnfolderBase]: For 60102/60105 co-relation queries the response was YES. [2024-06-27 23:01:04,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13157 conditions, 2511 events. 1476/2511 cut-off events. For 60102/60105 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14545 event pairs, 352 based on Foata normal form. 4/2512 useless extension candidates. Maximal degree in co-relation 13076. Up to 2118 conditions per place. [2024-06-27 23:01:04,927 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 132 selfloop transitions, 59 changer transitions 0/198 dead transitions. [2024-06-27 23:01:04,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 198 transitions, 2361 flow [2024-06-27 23:01:04,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:04,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:04,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 23:01:04,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 23:01:04,929 INFO L175 Difference]: Start difference. First operand has 154 places, 157 transitions, 1614 flow. Second operand 7 states and 173 transitions. [2024-06-27 23:01:04,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 198 transitions, 2361 flow [2024-06-27 23:01:05,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 198 transitions, 2324 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:05,009 INFO L231 Difference]: Finished difference. Result has 161 places, 173 transitions, 1918 flow [2024-06-27 23:01:05,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1577, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1918, PETRI_PLACES=161, PETRI_TRANSITIONS=173} [2024-06-27 23:01:05,009 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-27 23:01:05,009 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 173 transitions, 1918 flow [2024-06-27 23:01:05,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:05,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:05,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:01:05,010 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:05,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:05,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1909766459, now seen corresponding path program 2 times [2024-06-27 23:01:05,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:05,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930162437] [2024-06-27 23:01:05,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:05,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:05,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:05,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:05,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:05,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930162437] [2024-06-27 23:01:05,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930162437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:05,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:05,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:05,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652727183] [2024-06-27 23:01:05,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:05,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:05,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:05,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:05,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:05,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:05,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 173 transitions, 1918 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:05,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:05,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:05,508 INFO L124 PetriNetUnfolderBase]: 1545/2620 cut-off events. [2024-06-27 23:01:05,508 INFO L125 PetriNetUnfolderBase]: For 67447/67450 co-relation queries the response was YES. [2024-06-27 23:01:05,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14561 conditions, 2620 events. 1545/2620 cut-off events. For 67447/67450 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15287 event pairs, 352 based on Foata normal form. 4/2621 useless extension candidates. Maximal degree in co-relation 14477. Up to 2175 conditions per place. [2024-06-27 23:01:05,531 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 67 changer transitions 0/215 dead transitions. [2024-06-27 23:01:05,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 215 transitions, 2807 flow [2024-06-27 23:01:05,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:05,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:05,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:01:05,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:01:05,533 INFO L175 Difference]: Start difference. First operand has 161 places, 173 transitions, 1918 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:01:05,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 215 transitions, 2807 flow [2024-06-27 23:01:05,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 215 transitions, 2728 flow, removed 31 selfloop flow, removed 1 redundant places. [2024-06-27 23:01:05,632 INFO L231 Difference]: Finished difference. Result has 169 places, 192 transitions, 2252 flow [2024-06-27 23:01:05,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2252, PETRI_PLACES=169, PETRI_TRANSITIONS=192} [2024-06-27 23:01:05,633 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-27 23:01:05,633 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 192 transitions, 2252 flow [2024-06-27 23:01:05,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:05,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:05,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:01:05,633 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:05,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:05,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1909755299, now seen corresponding path program 3 times [2024-06-27 23:01:05,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:05,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267175437] [2024-06-27 23:01:05,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:05,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:05,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:05,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:05,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:05,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267175437] [2024-06-27 23:01:05,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267175437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:05,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:05,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:05,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162841516] [2024-06-27 23:01:05,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:05,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:05,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:05,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:05,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:05,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:05,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 192 transitions, 2252 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:05,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:05,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:06,140 INFO L124 PetriNetUnfolderBase]: 1539/2612 cut-off events. [2024-06-27 23:01:06,140 INFO L125 PetriNetUnfolderBase]: For 69583/69586 co-relation queries the response was YES. [2024-06-27 23:01:06,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14732 conditions, 2612 events. 1539/2612 cut-off events. For 69583/69586 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15251 event pairs, 354 based on Foata normal form. 4/2613 useless extension candidates. Maximal degree in co-relation 14644. Up to 2170 conditions per place. [2024-06-27 23:01:06,162 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 140 selfloop transitions, 68 changer transitions 0/215 dead transitions. [2024-06-27 23:01:06,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 215 transitions, 2920 flow [2024-06-27 23:01:06,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:06,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:06,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 23:01:06,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:01:06,163 INFO L175 Difference]: Start difference. First operand has 169 places, 192 transitions, 2252 flow. Second operand 7 states and 168 transitions. [2024-06-27 23:01:06,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 215 transitions, 2920 flow [2024-06-27 23:01:06,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 215 transitions, 2806 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:06,310 INFO L231 Difference]: Finished difference. Result has 176 places, 196 transitions, 2384 flow [2024-06-27 23:01:06,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2138, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2384, PETRI_PLACES=176, PETRI_TRANSITIONS=196} [2024-06-27 23:01:06,311 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-27 23:01:06,311 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 196 transitions, 2384 flow [2024-06-27 23:01:06,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:06,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:06,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:06,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:01:06,312 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:06,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:06,312 INFO L85 PathProgramCache]: Analyzing trace with hash -76826275, now seen corresponding path program 4 times [2024-06-27 23:01:06,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:06,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992448614] [2024-06-27 23:01:06,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:06,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:06,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:06,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:06,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:06,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992448614] [2024-06-27 23:01:06,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992448614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:06,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:06,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:06,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79000026] [2024-06-27 23:01:06,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:06,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:06,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:06,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:06,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:06,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:06,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 196 transitions, 2384 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:06,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:06,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:06,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:06,829 INFO L124 PetriNetUnfolderBase]: 1583/2684 cut-off events. [2024-06-27 23:01:06,829 INFO L125 PetriNetUnfolderBase]: For 76787/76790 co-relation queries the response was YES. [2024-06-27 23:01:06,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15473 conditions, 2684 events. 1583/2684 cut-off events. For 76787/76790 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 15714 event pairs, 352 based on Foata normal form. 4/2685 useless extension candidates. Maximal degree in co-relation 15382. Up to 2213 conditions per place. [2024-06-27 23:01:06,852 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 140 selfloop transitions, 79 changer transitions 0/226 dead transitions. [2024-06-27 23:01:06,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 226 transitions, 3197 flow [2024-06-27 23:01:06,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:06,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:06,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 23:01:06,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:01:06,853 INFO L175 Difference]: Start difference. First operand has 176 places, 196 transitions, 2384 flow. Second operand 6 states and 147 transitions. [2024-06-27 23:01:06,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 226 transitions, 3197 flow [2024-06-27 23:01:07,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 226 transitions, 3083 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:07,011 INFO L231 Difference]: Finished difference. Result has 180 places, 207 transitions, 2638 flow [2024-06-27 23:01:07,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2279, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2638, PETRI_PLACES=180, PETRI_TRANSITIONS=207} [2024-06-27 23:01:07,012 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-27 23:01:07,012 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 207 transitions, 2638 flow [2024-06-27 23:01:07,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:07,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:07,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:07,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:01:07,013 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:07,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:07,013 INFO L85 PathProgramCache]: Analyzing trace with hash -76837435, now seen corresponding path program 5 times [2024-06-27 23:01:07,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:07,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849978878] [2024-06-27 23:01:07,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:07,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:07,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:07,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:07,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:07,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849978878] [2024-06-27 23:01:07,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849978878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:07,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:07,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:07,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282587127] [2024-06-27 23:01:07,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:07,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:07,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:07,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:07,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:07,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:07,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 207 transitions, 2638 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:07,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:07,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:07,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:07,579 INFO L124 PetriNetUnfolderBase]: 1577/2678 cut-off events. [2024-06-27 23:01:07,580 INFO L125 PetriNetUnfolderBase]: For 79994/79997 co-relation queries the response was YES. [2024-06-27 23:01:07,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15563 conditions, 2678 events. 1577/2678 cut-off events. For 79994/79997 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 15737 event pairs, 352 based on Foata normal form. 4/2679 useless extension candidates. Maximal degree in co-relation 15471. Up to 2208 conditions per place. [2024-06-27 23:01:07,617 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 133 selfloop transitions, 92 changer transitions 0/232 dead transitions. [2024-06-27 23:01:07,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 232 transitions, 3325 flow [2024-06-27 23:01:07,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:07,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:07,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 23:01:07,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 23:01:07,619 INFO L175 Difference]: Start difference. First operand has 180 places, 207 transitions, 2638 flow. Second operand 6 states and 154 transitions. [2024-06-27 23:01:07,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 232 transitions, 3325 flow [2024-06-27 23:01:07,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 232 transitions, 3192 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:07,835 INFO L231 Difference]: Finished difference. Result has 184 places, 208 transitions, 2731 flow [2024-06-27 23:01:07,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2511, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2731, PETRI_PLACES=184, PETRI_TRANSITIONS=208} [2024-06-27 23:01:07,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-27 23:01:07,836 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 208 transitions, 2731 flow [2024-06-27 23:01:07,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:07,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:07,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:07,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:01:07,836 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:07,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:07,837 INFO L85 PathProgramCache]: Analyzing trace with hash -63939265, now seen corresponding path program 6 times [2024-06-27 23:01:07,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:07,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980440024] [2024-06-27 23:01:07,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:07,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:07,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:07,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:07,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:07,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980440024] [2024-06-27 23:01:07,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980440024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:07,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:07,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:07,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847328804] [2024-06-27 23:01:07,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:07,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:07,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:07,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:07,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:08,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:08,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 208 transitions, 2731 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:08,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:08,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:08,388 INFO L124 PetriNetUnfolderBase]: 1573/2674 cut-off events. [2024-06-27 23:01:08,388 INFO L125 PetriNetUnfolderBase]: For 79182/79185 co-relation queries the response was YES. [2024-06-27 23:01:08,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15514 conditions, 2674 events. 1573/2674 cut-off events. For 79182/79185 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15715 event pairs, 354 based on Foata normal form. 4/2675 useless extension candidates. Maximal degree in co-relation 15421. Up to 2278 conditions per place. [2024-06-27 23:01:08,410 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 157 selfloop transitions, 66 changer transitions 0/230 dead transitions. [2024-06-27 23:01:08,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 230 transitions, 3311 flow [2024-06-27 23:01:08,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:08,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:08,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-27 23:01:08,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.67 [2024-06-27 23:01:08,411 INFO L175 Difference]: Start difference. First operand has 184 places, 208 transitions, 2731 flow. Second operand 5 states and 134 transitions. [2024-06-27 23:01:08,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 230 transitions, 3311 flow [2024-06-27 23:01:08,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 230 transitions, 3137 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:08,569 INFO L231 Difference]: Finished difference. Result has 185 places, 208 transitions, 2723 flow [2024-06-27 23:01:08,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2559, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2723, PETRI_PLACES=185, PETRI_TRANSITIONS=208} [2024-06-27 23:01:08,570 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-27 23:01:08,570 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 208 transitions, 2723 flow [2024-06-27 23:01:08,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:08,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:08,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:01:08,571 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:08,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:08,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1104266026, now seen corresponding path program 1 times [2024-06-27 23:01:08,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:08,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046928215] [2024-06-27 23:01:08,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:08,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:08,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:08,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:08,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:08,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046928215] [2024-06-27 23:01:08,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046928215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:08,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:08,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:08,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606042894] [2024-06-27 23:01:08,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:08,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:08,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:08,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:08,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:08,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:08,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 208 transitions, 2723 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:08,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:08,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:09,200 INFO L124 PetriNetUnfolderBase]: 1599/2711 cut-off events. [2024-06-27 23:01:09,200 INFO L125 PetriNetUnfolderBase]: For 81322/81322 co-relation queries the response was YES. [2024-06-27 23:01:09,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15761 conditions, 2711 events. 1599/2711 cut-off events. For 81322/81322 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 15946 event pairs, 356 based on Foata normal form. 2/2708 useless extension candidates. Maximal degree in co-relation 15667. Up to 2205 conditions per place. [2024-06-27 23:01:09,221 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 177 selfloop transitions, 69 changer transitions 0/252 dead transitions. [2024-06-27 23:01:09,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 252 transitions, 3617 flow [2024-06-27 23:01:09,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:09,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:09,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:01:09,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:01:09,222 INFO L175 Difference]: Start difference. First operand has 185 places, 208 transitions, 2723 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:01:09,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 252 transitions, 3617 flow [2024-06-27 23:01:09,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 252 transitions, 3433 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:09,364 INFO L231 Difference]: Finished difference. Result has 189 places, 226 transitions, 2902 flow [2024-06-27 23:01:09,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2902, PETRI_PLACES=189, PETRI_TRANSITIONS=226} [2024-06-27 23:01:09,365 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-27 23:01:09,365 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 226 transitions, 2902 flow [2024-06-27 23:01:09,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:09,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:09,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:09,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:01:09,365 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:09,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:09,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1104145870, now seen corresponding path program 1 times [2024-06-27 23:01:09,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:09,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380417602] [2024-06-27 23:01:09,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:09,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:09,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:09,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:09,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:09,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380417602] [2024-06-27 23:01:09,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380417602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:09,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:09,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:09,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762471930] [2024-06-27 23:01:09,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:09,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:09,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:09,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:09,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:09,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:09,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 226 transitions, 2902 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:09,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:09,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:09,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:09,984 INFO L124 PetriNetUnfolderBase]: 1643/2777 cut-off events. [2024-06-27 23:01:09,985 INFO L125 PetriNetUnfolderBase]: For 85667/85670 co-relation queries the response was YES. [2024-06-27 23:01:10,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16867 conditions, 2777 events. 1643/2777 cut-off events. For 85667/85670 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 16299 event pairs, 350 based on Foata normal form. 4/2778 useless extension candidates. Maximal degree in co-relation 16772. Up to 2276 conditions per place. [2024-06-27 23:01:10,021 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 157 selfloop transitions, 101 changer transitions 0/265 dead transitions. [2024-06-27 23:01:10,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 265 transitions, 3939 flow [2024-06-27 23:01:10,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:10,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:10,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 23:01:10,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 23:01:10,030 INFO L175 Difference]: Start difference. First operand has 189 places, 226 transitions, 2902 flow. Second operand 7 states and 170 transitions. [2024-06-27 23:01:10,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 265 transitions, 3939 flow [2024-06-27 23:01:10,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 265 transitions, 3863 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-27 23:01:10,311 INFO L231 Difference]: Finished difference. Result has 197 places, 243 transitions, 3397 flow [2024-06-27 23:01:10,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2830, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3397, PETRI_PLACES=197, PETRI_TRANSITIONS=243} [2024-06-27 23:01:10,312 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-27 23:01:10,312 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 243 transitions, 3397 flow [2024-06-27 23:01:10,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:10,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:10,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:10,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:01:10,313 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:10,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:10,313 INFO L85 PathProgramCache]: Analyzing trace with hash 94134228, now seen corresponding path program 2 times [2024-06-27 23:01:10,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:10,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365121005] [2024-06-27 23:01:10,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:10,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:10,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:10,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:10,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:10,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365121005] [2024-06-27 23:01:10,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365121005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:10,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:10,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:10,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785777422] [2024-06-27 23:01:10,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:10,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:10,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:10,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:10,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:10,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:10,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 243 transitions, 3397 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:10,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:10,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:10,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:10,930 INFO L124 PetriNetUnfolderBase]: 1653/2795 cut-off events. [2024-06-27 23:01:10,931 INFO L125 PetriNetUnfolderBase]: For 90854/90857 co-relation queries the response was YES. [2024-06-27 23:01:10,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17407 conditions, 2795 events. 1653/2795 cut-off events. For 90854/90857 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 16456 event pairs, 347 based on Foata normal form. 4/2796 useless extension candidates. Maximal degree in co-relation 17306. Up to 2412 conditions per place. [2024-06-27 23:01:10,965 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 205 selfloop transitions, 56 changer transitions 0/267 dead transitions. [2024-06-27 23:01:10,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 267 transitions, 4011 flow [2024-06-27 23:01:10,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:10,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:10,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 23:01:10,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-27 23:01:10,966 INFO L175 Difference]: Start difference. First operand has 197 places, 243 transitions, 3397 flow. Second operand 7 states and 159 transitions. [2024-06-27 23:01:10,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 267 transitions, 4011 flow [2024-06-27 23:01:11,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 267 transitions, 3891 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:11,128 INFO L231 Difference]: Finished difference. Result has 202 places, 247 transitions, 3446 flow [2024-06-27 23:01:11,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3277, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3446, PETRI_PLACES=202, PETRI_TRANSITIONS=247} [2024-06-27 23:01:11,128 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-27 23:01:11,129 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 247 transitions, 3446 flow [2024-06-27 23:01:11,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:11,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:11,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:11,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:01:11,129 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:11,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:11,130 INFO L85 PathProgramCache]: Analyzing trace with hash -927014350, now seen corresponding path program 2 times [2024-06-27 23:01:11,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:11,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303963994] [2024-06-27 23:01:11,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:11,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:11,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:11,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:11,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:11,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303963994] [2024-06-27 23:01:11,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303963994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:11,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:11,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:11,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295360536] [2024-06-27 23:01:11,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:11,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:11,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:11,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:11,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:11,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:11,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 247 transitions, 3446 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:11,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:11,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:11,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:11,727 INFO L124 PetriNetUnfolderBase]: 1663/2811 cut-off events. [2024-06-27 23:01:11,728 INFO L125 PetriNetUnfolderBase]: For 95352/95355 co-relation queries the response was YES. [2024-06-27 23:01:11,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17539 conditions, 2811 events. 1663/2811 cut-off events. For 95352/95355 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 16599 event pairs, 350 based on Foata normal form. 4/2812 useless extension candidates. Maximal degree in co-relation 17438. Up to 2300 conditions per place. [2024-06-27 23:01:11,752 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 171 selfloop transitions, 93 changer transitions 0/271 dead transitions. [2024-06-27 23:01:11,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 271 transitions, 4343 flow [2024-06-27 23:01:11,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:11,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:11,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:01:11,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 23:01:11,754 INFO L175 Difference]: Start difference. First operand has 202 places, 247 transitions, 3446 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:01:11,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 271 transitions, 4343 flow [2024-06-27 23:01:11,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 271 transitions, 4204 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:12,000 INFO L231 Difference]: Finished difference. Result has 203 places, 251 transitions, 3575 flow [2024-06-27 23:01:12,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3307, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3575, PETRI_PLACES=203, PETRI_TRANSITIONS=251} [2024-06-27 23:01:12,000 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-27 23:01:12,000 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 251 transitions, 3575 flow [2024-06-27 23:01:12,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:12,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:12,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:12,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:01:12,001 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:12,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:12,002 INFO L85 PathProgramCache]: Analyzing trace with hash 271503084, now seen corresponding path program 3 times [2024-06-27 23:01:12,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:12,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791979808] [2024-06-27 23:01:12,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:12,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:12,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:12,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:12,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:12,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791979808] [2024-06-27 23:01:12,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791979808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:12,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:12,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:12,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221520674] [2024-06-27 23:01:12,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:12,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:12,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:12,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:12,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:12,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:12,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 251 transitions, 3575 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:12,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:12,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:12,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:12,517 INFO L124 PetriNetUnfolderBase]: 1657/2801 cut-off events. [2024-06-27 23:01:12,517 INFO L125 PetriNetUnfolderBase]: For 97913/97916 co-relation queries the response was YES. [2024-06-27 23:01:12,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17572 conditions, 2801 events. 1657/2801 cut-off events. For 97913/97916 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 16469 event pairs, 350 based on Foata normal form. 4/2802 useless extension candidates. Maximal degree in co-relation 17471. Up to 2295 conditions per place. [2024-06-27 23:01:12,543 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 170 selfloop transitions, 93 changer transitions 0/270 dead transitions. [2024-06-27 23:01:12,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 270 transitions, 4315 flow [2024-06-27 23:01:12,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:12,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:12,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:01:12,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:01:12,546 INFO L175 Difference]: Start difference. First operand has 203 places, 251 transitions, 3575 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:01:12,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 270 transitions, 4315 flow [2024-06-27 23:01:12,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 270 transitions, 4145 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:12,775 INFO L231 Difference]: Finished difference. Result has 207 places, 251 transitions, 3601 flow [2024-06-27 23:01:12,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3405, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3601, PETRI_PLACES=207, PETRI_TRANSITIONS=251} [2024-06-27 23:01:12,776 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-27 23:01:12,776 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 251 transitions, 3601 flow [2024-06-27 23:01:12,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:12,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:12,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:12,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:01:12,777 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:12,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:12,777 INFO L85 PathProgramCache]: Analyzing trace with hash 98775858, now seen corresponding path program 3 times [2024-06-27 23:01:12,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:12,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109298366] [2024-06-27 23:01:12,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:12,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:12,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:12,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:12,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:12,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109298366] [2024-06-27 23:01:12,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109298366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:12,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:12,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:12,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869478020] [2024-06-27 23:01:12,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:12,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:12,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:12,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:12,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:13,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:13,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 251 transitions, 3601 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:13,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:13,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:13,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:13,488 INFO L124 PetriNetUnfolderBase]: 1683/2845 cut-off events. [2024-06-27 23:01:13,488 INFO L125 PetriNetUnfolderBase]: For 103805/103808 co-relation queries the response was YES. [2024-06-27 23:01:13,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17978 conditions, 2845 events. 1683/2845 cut-off events. For 103805/103808 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 16829 event pairs, 347 based on Foata normal form. 4/2846 useless extension candidates. Maximal degree in co-relation 17875. Up to 2431 conditions per place. [2024-06-27 23:01:13,514 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 214 selfloop transitions, 58 changer transitions 0/278 dead transitions. [2024-06-27 23:01:13,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 278 transitions, 4379 flow [2024-06-27 23:01:13,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:13,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:13,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-27 23:01:13,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-27 23:01:13,515 INFO L175 Difference]: Start difference. First operand has 207 places, 251 transitions, 3601 flow. Second operand 8 states and 175 transitions. [2024-06-27 23:01:13,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 278 transitions, 4379 flow [2024-06-27 23:01:13,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 278 transitions, 4230 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:13,728 INFO L231 Difference]: Finished difference. Result has 212 places, 258 transitions, 3678 flow [2024-06-27 23:01:13,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3452, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3678, PETRI_PLACES=212, PETRI_TRANSITIONS=258} [2024-06-27 23:01:13,729 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-27 23:01:13,729 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 258 transitions, 3678 flow [2024-06-27 23:01:13,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:13,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:13,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:13,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:01:13,729 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:13,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:13,730 INFO L85 PathProgramCache]: Analyzing trace with hash 271512012, now seen corresponding path program 1 times [2024-06-27 23:01:13,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:13,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564575958] [2024-06-27 23:01:13,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:13,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:13,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:13,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:13,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:13,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564575958] [2024-06-27 23:01:13,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564575958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:13,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:13,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:13,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316228946] [2024-06-27 23:01:13,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:13,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:13,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:13,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:13,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:13,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:13,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 258 transitions, 3678 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:13,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:13,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:13,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:14,288 INFO L124 PetriNetUnfolderBase]: 1691/2856 cut-off events. [2024-06-27 23:01:14,288 INFO L125 PetriNetUnfolderBase]: For 107609/107609 co-relation queries the response was YES. [2024-06-27 23:01:14,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18149 conditions, 2856 events. 1691/2856 cut-off events. For 107609/107609 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 16860 event pairs, 342 based on Foata normal form. 2/2856 useless extension candidates. Maximal degree in co-relation 18045. Up to 2577 conditions per place. [2024-06-27 23:01:14,315 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 244 selfloop transitions, 27 changer transitions 0/278 dead transitions. [2024-06-27 23:01:14,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 278 transitions, 4304 flow [2024-06-27 23:01:14,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:14,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:14,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 23:01:14,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-27 23:01:14,316 INFO L175 Difference]: Start difference. First operand has 212 places, 258 transitions, 3678 flow. Second operand 7 states and 157 transitions. [2024-06-27 23:01:14,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 278 transitions, 4304 flow [2024-06-27 23:01:14,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 278 transitions, 4147 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:14,618 INFO L231 Difference]: Finished difference. Result has 213 places, 260 transitions, 3624 flow [2024-06-27 23:01:14,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3521, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3624, PETRI_PLACES=213, PETRI_TRANSITIONS=260} [2024-06-27 23:01:14,619 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-27 23:01:14,619 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 260 transitions, 3624 flow [2024-06-27 23:01:14,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:14,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:14,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:14,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:01:14,620 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:14,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:14,621 INFO L85 PathProgramCache]: Analyzing trace with hash 259653392, now seen corresponding path program 4 times [2024-06-27 23:01:14,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:14,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482631892] [2024-06-27 23:01:14,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:14,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:14,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:14,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:14,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:14,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482631892] [2024-06-27 23:01:14,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482631892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:14,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:14,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:14,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930376767] [2024-06-27 23:01:14,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:14,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:14,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:14,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:14,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:14,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:14,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 260 transitions, 3624 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:14,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:14,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:14,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:15,305 INFO L124 PetriNetUnfolderBase]: 1704/2870 cut-off events. [2024-06-27 23:01:15,306 INFO L125 PetriNetUnfolderBase]: For 114497/114503 co-relation queries the response was YES. [2024-06-27 23:01:15,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18282 conditions, 2870 events. 1704/2870 cut-off events. For 114497/114503 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 16995 event pairs, 381 based on Foata normal form. 3/2862 useless extension candidates. Maximal degree in co-relation 18178. Up to 2321 conditions per place. [2024-06-27 23:01:15,336 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 189 selfloop transitions, 100 changer transitions 0/295 dead transitions. [2024-06-27 23:01:15,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 295 transitions, 4780 flow [2024-06-27 23:01:15,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:15,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:15,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 23:01:15,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 23:01:15,337 INFO L175 Difference]: Start difference. First operand has 213 places, 260 transitions, 3624 flow. Second operand 7 states and 166 transitions. [2024-06-27 23:01:15,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 295 transitions, 4780 flow [2024-06-27 23:01:15,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 295 transitions, 4693 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:15,564 INFO L231 Difference]: Finished difference. Result has 215 places, 271 transitions, 3905 flow [2024-06-27 23:01:15,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3537, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3905, PETRI_PLACES=215, PETRI_TRANSITIONS=271} [2024-06-27 23:01:15,565 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-27 23:01:15,565 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 271 transitions, 3905 flow [2024-06-27 23:01:15,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:15,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:15,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:15,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:01:15,566 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:15,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:15,566 INFO L85 PathProgramCache]: Analyzing trace with hash 814851012, now seen corresponding path program 5 times [2024-06-27 23:01:15,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:15,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312244842] [2024-06-27 23:01:15,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:15,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:15,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:15,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:15,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:15,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312244842] [2024-06-27 23:01:15,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312244842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:15,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:15,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:15,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740756294] [2024-06-27 23:01:15,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:15,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:15,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:15,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:15,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:15,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:15,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 271 transitions, 3905 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:15,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:15,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:15,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:16,209 INFO L124 PetriNetUnfolderBase]: 1709/2871 cut-off events. [2024-06-27 23:01:16,209 INFO L125 PetriNetUnfolderBase]: For 120053/120059 co-relation queries the response was YES. [2024-06-27 23:01:16,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18683 conditions, 2871 events. 1709/2871 cut-off events. For 120053/120059 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 16911 event pairs, 381 based on Foata normal form. 3/2863 useless extension candidates. Maximal degree in co-relation 18577. Up to 2325 conditions per place. [2024-06-27 23:01:16,237 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 184 selfloop transitions, 107 changer transitions 0/297 dead transitions. [2024-06-27 23:01:16,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 297 transitions, 4873 flow [2024-06-27 23:01:16,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:16,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:16,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 23:01:16,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 23:01:16,239 INFO L175 Difference]: Start difference. First operand has 215 places, 271 transitions, 3905 flow. Second operand 7 states and 165 transitions. [2024-06-27 23:01:16,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 297 transitions, 4873 flow [2024-06-27 23:01:16,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 297 transitions, 4787 flow, removed 33 selfloop flow, removed 1 redundant places. [2024-06-27 23:01:16,588 INFO L231 Difference]: Finished difference. Result has 221 places, 274 transitions, 4093 flow [2024-06-27 23:01:16,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4093, PETRI_PLACES=221, PETRI_TRANSITIONS=274} [2024-06-27 23:01:16,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-27 23:01:16,589 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 274 transitions, 4093 flow [2024-06-27 23:01:16,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:16,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:16,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:16,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:01:16,589 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:16,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:16,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1854729140, now seen corresponding path program 6 times [2024-06-27 23:01:16,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:16,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856989710] [2024-06-27 23:01:16,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:16,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:16,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:16,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:16,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:16,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856989710] [2024-06-27 23:01:16,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856989710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:16,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:16,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:16,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281643506] [2024-06-27 23:01:16,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:16,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:16,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:16,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:16,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:16,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:16,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 274 transitions, 4093 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:16,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:16,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:16,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:17,187 INFO L124 PetriNetUnfolderBase]: 1714/2880 cut-off events. [2024-06-27 23:01:17,187 INFO L125 PetriNetUnfolderBase]: For 125231/125237 co-relation queries the response was YES. [2024-06-27 23:01:17,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19025 conditions, 2880 events. 1714/2880 cut-off events. For 125231/125237 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17000 event pairs, 381 based on Foata normal form. 3/2872 useless extension candidates. Maximal degree in co-relation 18916. Up to 2329 conditions per place. [2024-06-27 23:01:17,212 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 180 selfloop transitions, 111 changer transitions 0/297 dead transitions. [2024-06-27 23:01:17,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 297 transitions, 4974 flow [2024-06-27 23:01:17,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:17,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:17,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 23:01:17,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-27 23:01:17,216 INFO L175 Difference]: Start difference. First operand has 221 places, 274 transitions, 4093 flow. Second operand 7 states and 162 transitions. [2024-06-27 23:01:17,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 297 transitions, 4974 flow [2024-06-27 23:01:17,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 297 transitions, 4742 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:17,503 INFO L231 Difference]: Finished difference. Result has 224 places, 278 transitions, 4154 flow [2024-06-27 23:01:17,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3878, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4154, PETRI_PLACES=224, PETRI_TRANSITIONS=278} [2024-06-27 23:01:17,504 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-27 23:01:17,504 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 278 transitions, 4154 flow [2024-06-27 23:01:17,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:17,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:17,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:17,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:01:17,504 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:17,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:17,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1615520120, now seen corresponding path program 7 times [2024-06-27 23:01:17,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:17,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154069139] [2024-06-27 23:01:17,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:17,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:17,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:17,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:17,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:17,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154069139] [2024-06-27 23:01:17,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154069139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:17,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:17,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:17,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852905456] [2024-06-27 23:01:17,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:17,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:17,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:17,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:17,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:17,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:17,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 278 transitions, 4154 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:17,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:17,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:17,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:18,125 INFO L124 PetriNetUnfolderBase]: 1711/2882 cut-off events. [2024-06-27 23:01:18,125 INFO L125 PetriNetUnfolderBase]: For 128150/128156 co-relation queries the response was YES. [2024-06-27 23:01:18,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19028 conditions, 2882 events. 1711/2882 cut-off events. For 128150/128156 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17021 event pairs, 367 based on Foata normal form. 3/2878 useless extension candidates. Maximal degree in co-relation 18918. Up to 2497 conditions per place. [2024-06-27 23:01:18,151 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 59 changer transitions 0/296 dead transitions. [2024-06-27 23:01:18,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 296 transitions, 4801 flow [2024-06-27 23:01:18,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:18,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:18,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-27 23:01:18,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-27 23:01:18,152 INFO L175 Difference]: Start difference. First operand has 224 places, 278 transitions, 4154 flow. Second operand 7 states and 155 transitions. [2024-06-27 23:01:18,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 296 transitions, 4801 flow [2024-06-27 23:01:18,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 296 transitions, 4620 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:18,492 INFO L231 Difference]: Finished difference. Result has 228 places, 279 transitions, 4124 flow [2024-06-27 23:01:18,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3974, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4124, PETRI_PLACES=228, PETRI_TRANSITIONS=279} [2024-06-27 23:01:18,493 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-27 23:01:18,493 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 279 transitions, 4124 flow [2024-06-27 23:01:18,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:18,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:18,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:18,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:01:18,494 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:18,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:18,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1615520306, now seen corresponding path program 4 times [2024-06-27 23:01:18,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:18,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492767300] [2024-06-27 23:01:18,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:18,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:18,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:18,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:18,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:18,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492767300] [2024-06-27 23:01:18,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492767300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:18,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:18,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:18,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136632682] [2024-06-27 23:01:18,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:18,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:18,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:18,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:18,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:18,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:18,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 279 transitions, 4124 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:18,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:18,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:18,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:19,022 INFO L124 PetriNetUnfolderBase]: 1706/2873 cut-off events. [2024-06-27 23:01:19,022 INFO L125 PetriNetUnfolderBase]: For 131060/131066 co-relation queries the response was YES. [2024-06-27 23:01:19,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18866 conditions, 2873 events. 1706/2873 cut-off events. For 131060/131066 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17012 event pairs, 383 based on Foata normal form. 3/2869 useless extension candidates. Maximal degree in co-relation 18756. Up to 2366 conditions per place. [2024-06-27 23:01:19,050 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 180 selfloop transitions, 111 changer transitions 0/298 dead transitions. [2024-06-27 23:01:19,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 298 transitions, 4948 flow [2024-06-27 23:01:19,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:19,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:19,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 23:01:19,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 23:01:19,051 INFO L175 Difference]: Start difference. First operand has 228 places, 279 transitions, 4124 flow. Second operand 7 states and 166 transitions. [2024-06-27 23:01:19,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 298 transitions, 4948 flow [2024-06-27 23:01:19,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 298 transitions, 4792 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:19,368 INFO L231 Difference]: Finished difference. Result has 231 places, 279 transitions, 4196 flow [2024-06-27 23:01:19,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3968, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4196, PETRI_PLACES=231, PETRI_TRANSITIONS=279} [2024-06-27 23:01:19,368 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-27 23:01:19,368 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 279 transitions, 4196 flow [2024-06-27 23:01:19,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:19,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:19,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:19,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:01:19,369 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:19,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:19,369 INFO L85 PathProgramCache]: Analyzing trace with hash 269962628, now seen corresponding path program 5 times [2024-06-27 23:01:19,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:19,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034812949] [2024-06-27 23:01:19,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:19,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:19,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:19,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:19,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:19,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034812949] [2024-06-27 23:01:19,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034812949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:19,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:19,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:19,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252952491] [2024-06-27 23:01:19,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:19,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:19,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:19,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:19,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:19,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:19,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 279 transitions, 4196 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:19,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:19,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:19,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:19,937 INFO L124 PetriNetUnfolderBase]: 1711/2885 cut-off events. [2024-06-27 23:01:19,937 INFO L125 PetriNetUnfolderBase]: For 133801/133801 co-relation queries the response was YES. [2024-06-27 23:01:19,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19155 conditions, 2885 events. 1711/2885 cut-off events. For 133801/133801 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 17038 event pairs, 342 based on Foata normal form. 1/2884 useless extension candidates. Maximal degree in co-relation 19045. Up to 2615 conditions per place. [2024-06-27 23:01:19,964 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 265 selfloop transitions, 25 changer transitions 0/297 dead transitions. [2024-06-27 23:01:19,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 297 transitions, 4890 flow [2024-06-27 23:01:19,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:19,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:19,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 23:01:19,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:01:19,965 INFO L175 Difference]: Start difference. First operand has 231 places, 279 transitions, 4196 flow. Second operand 7 states and 154 transitions. [2024-06-27 23:01:19,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 297 transitions, 4890 flow [2024-06-27 23:01:20,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 297 transitions, 4397 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-27 23:01:20,350 INFO L231 Difference]: Finished difference. Result has 229 places, 283 transitions, 3851 flow [2024-06-27 23:01:20,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3717, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3851, PETRI_PLACES=229, PETRI_TRANSITIONS=283} [2024-06-27 23:01:20,351 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-27 23:01:20,351 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 283 transitions, 3851 flow [2024-06-27 23:01:20,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:20,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:20,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:20,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:01:20,351 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:20,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:20,352 INFO L85 PathProgramCache]: Analyzing trace with hash 941570022, now seen corresponding path program 8 times [2024-06-27 23:01:20,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:20,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156171658] [2024-06-27 23:01:20,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:20,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:20,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:20,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:20,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:20,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156171658] [2024-06-27 23:01:20,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156171658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:20,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:20,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:20,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599061933] [2024-06-27 23:01:20,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:20,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:20,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:20,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:20,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:20,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:20,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 283 transitions, 3851 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:20,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:20,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:20,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:20,982 INFO L124 PetriNetUnfolderBase]: 1729/2906 cut-off events. [2024-06-27 23:01:20,982 INFO L125 PetriNetUnfolderBase]: For 137773/137779 co-relation queries the response was YES. [2024-06-27 23:01:21,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18974 conditions, 2906 events. 1729/2906 cut-off events. For 137773/137779 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 17156 event pairs, 367 based on Foata normal form. 3/2902 useless extension candidates. Maximal degree in co-relation 18862. Up to 2503 conditions per place. [2024-06-27 23:01:21,009 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 75 changer transitions 0/308 dead transitions. [2024-06-27 23:01:21,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 308 transitions, 4746 flow [2024-06-27 23:01:21,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:21,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:21,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-27 23:01:21,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-27 23:01:21,010 INFO L175 Difference]: Start difference. First operand has 229 places, 283 transitions, 3851 flow. Second operand 7 states and 156 transitions. [2024-06-27 23:01:21,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 308 transitions, 4746 flow [2024-06-27 23:01:21,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 308 transitions, 4593 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:21,345 INFO L231 Difference]: Finished difference. Result has 232 places, 293 transitions, 4038 flow [2024-06-27 23:01:21,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3698, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4038, PETRI_PLACES=232, PETRI_TRANSITIONS=293} [2024-06-27 23:01:21,345 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-27 23:01:21,346 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 293 transitions, 4038 flow [2024-06-27 23:01:21,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:21,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:21,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:21,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:01:21,346 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:21,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:21,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1488906154, now seen corresponding path program 9 times [2024-06-27 23:01:21,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:21,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188356870] [2024-06-27 23:01:21,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:21,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:21,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:21,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:21,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:21,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188356870] [2024-06-27 23:01:21,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188356870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:21,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:21,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:21,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874365189] [2024-06-27 23:01:21,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:21,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:21,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:21,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:21,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:21,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:21,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 293 transitions, 4038 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:21,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:21,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:21,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:21,936 INFO L124 PetriNetUnfolderBase]: 1726/2906 cut-off events. [2024-06-27 23:01:21,937 INFO L125 PetriNetUnfolderBase]: For 141770/141776 co-relation queries the response was YES. [2024-06-27 23:01:21,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19119 conditions, 2906 events. 1726/2906 cut-off events. For 141770/141776 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 17199 event pairs, 367 based on Foata normal form. 3/2902 useless extension candidates. Maximal degree in co-relation 19005. Up to 2500 conditions per place. [2024-06-27 23:01:22,036 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 76 changer transitions 0/309 dead transitions. [2024-06-27 23:01:22,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 309 transitions, 4682 flow [2024-06-27 23:01:22,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:22,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:22,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-27 23:01:22,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-27 23:01:22,038 INFO L175 Difference]: Start difference. First operand has 232 places, 293 transitions, 4038 flow. Second operand 9 states and 189 transitions. [2024-06-27 23:01:22,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 309 transitions, 4682 flow [2024-06-27 23:01:22,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 309 transitions, 4533 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:22,440 INFO L231 Difference]: Finished difference. Result has 237 places, 293 transitions, 4047 flow [2024-06-27 23:01:22,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3889, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4047, PETRI_PLACES=237, PETRI_TRANSITIONS=293} [2024-06-27 23:01:22,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-27 23:01:22,441 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 293 transitions, 4047 flow [2024-06-27 23:01:22,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:22,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:22,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:22,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:01:22,442 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:22,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:22,442 INFO L85 PathProgramCache]: Analyzing trace with hash 941333058, now seen corresponding path program 6 times [2024-06-27 23:01:22,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:22,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895297292] [2024-06-27 23:01:22,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:22,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:22,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:22,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:22,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:22,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895297292] [2024-06-27 23:01:22,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895297292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:22,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:22,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:22,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432875335] [2024-06-27 23:01:22,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:22,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:22,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:22,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:22,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:22,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:22,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 293 transitions, 4047 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:22,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:22,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:22,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:23,043 INFO L124 PetriNetUnfolderBase]: 1731/2908 cut-off events. [2024-06-27 23:01:23,043 INFO L125 PetriNetUnfolderBase]: For 146529/146535 co-relation queries the response was YES. [2024-06-27 23:01:23,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19214 conditions, 2908 events. 1731/2908 cut-off events. For 146529/146535 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 17164 event pairs, 383 based on Foata normal form. 3/2904 useless extension candidates. Maximal degree in co-relation 19101. Up to 2390 conditions per place. [2024-06-27 23:01:23,076 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 186 selfloop transitions, 118 changer transitions 0/311 dead transitions. [2024-06-27 23:01:23,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 311 transitions, 4841 flow [2024-06-27 23:01:23,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:23,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:23,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 23:01:23,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 23:01:23,078 INFO L175 Difference]: Start difference. First operand has 237 places, 293 transitions, 4047 flow. Second operand 7 states and 164 transitions. [2024-06-27 23:01:23,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 311 transitions, 4841 flow [2024-06-27 23:01:23,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 311 transitions, 4666 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:23,404 INFO L231 Difference]: Finished difference. Result has 237 places, 296 transitions, 4158 flow [2024-06-27 23:01:23,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3872, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4158, PETRI_PLACES=237, PETRI_TRANSITIONS=296} [2024-06-27 23:01:23,405 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-27 23:01:23,405 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 296 transitions, 4158 flow [2024-06-27 23:01:23,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:23,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:23,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:23,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:01:23,405 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:23,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:23,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1925125706, now seen corresponding path program 7 times [2024-06-27 23:01:23,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:23,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369095160] [2024-06-27 23:01:23,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:23,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:23,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:23,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:23,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:23,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369095160] [2024-06-27 23:01:23,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369095160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:23,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:23,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:23,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105176882] [2024-06-27 23:01:23,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:23,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:23,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:23,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:23,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:23,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:23,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 296 transitions, 4158 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:23,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:23,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:23,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:24,030 INFO L124 PetriNetUnfolderBase]: 1728/2913 cut-off events. [2024-06-27 23:01:24,030 INFO L125 PetriNetUnfolderBase]: For 148496/148496 co-relation queries the response was YES. [2024-06-27 23:01:24,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19351 conditions, 2913 events. 1728/2913 cut-off events. For 148496/148496 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 17247 event pairs, 342 based on Foata normal form. 1/2912 useless extension candidates. Maximal degree in co-relation 19239. Up to 2482 conditions per place. [2024-06-27 23:01:24,059 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 234 selfloop transitions, 82 changer transitions 0/323 dead transitions. [2024-06-27 23:01:24,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 323 transitions, 4966 flow [2024-06-27 23:01:24,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:24,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:24,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:01:24,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 23:01:24,060 INFO L175 Difference]: Start difference. First operand has 237 places, 296 transitions, 4158 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:01:24,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 323 transitions, 4966 flow [2024-06-27 23:01:24,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 323 transitions, 4775 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:24,484 INFO L231 Difference]: Finished difference. Result has 240 places, 296 transitions, 4155 flow [2024-06-27 23:01:24,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3967, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4155, PETRI_PLACES=240, PETRI_TRANSITIONS=296} [2024-06-27 23:01:24,485 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-27 23:01:24,485 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 296 transitions, 4155 flow [2024-06-27 23:01:24,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:24,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:24,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:24,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:01:24,486 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:24,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:24,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1924975976, now seen corresponding path program 8 times [2024-06-27 23:01:24,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:24,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047059778] [2024-06-27 23:01:24,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:24,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:24,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:24,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:24,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:24,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047059778] [2024-06-27 23:01:24,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047059778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:24,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:24,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:24,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021009481] [2024-06-27 23:01:24,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:24,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:24,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:24,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:24,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:24,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:24,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 296 transitions, 4155 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:24,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:24,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:24,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:25,135 INFO L124 PetriNetUnfolderBase]: 1720/2904 cut-off events. [2024-06-27 23:01:25,135 INFO L125 PetriNetUnfolderBase]: For 152240/152243 co-relation queries the response was YES. [2024-06-27 23:01:25,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19225 conditions, 2904 events. 1720/2904 cut-off events. For 152240/152243 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 17239 event pairs, 350 based on Foata normal form. 4/2905 useless extension candidates. Maximal degree in co-relation 19112. Up to 2474 conditions per place. [2024-06-27 23:01:25,159 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 234 selfloop transitions, 73 changer transitions 0/314 dead transitions. [2024-06-27 23:01:25,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 314 transitions, 4815 flow [2024-06-27 23:01:25,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:25,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:25,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-27 23:01:25,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 23:01:25,160 INFO L175 Difference]: Start difference. First operand has 240 places, 296 transitions, 4155 flow. Second operand 5 states and 130 transitions. [2024-06-27 23:01:25,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 314 transitions, 4815 flow [2024-06-27 23:01:25,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 314 transitions, 4587 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:25,546 INFO L231 Difference]: Finished difference. Result has 239 places, 296 transitions, 4103 flow [2024-06-27 23:01:25,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3927, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4103, PETRI_PLACES=239, PETRI_TRANSITIONS=296} [2024-06-27 23:01:25,547 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-27 23:01:25,547 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 296 transitions, 4103 flow [2024-06-27 23:01:25,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:25,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:25,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:25,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:01:25,548 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:25,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:25,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1347387884, now seen corresponding path program 10 times [2024-06-27 23:01:25,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:25,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41803806] [2024-06-27 23:01:25,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:25,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:25,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:25,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:25,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:25,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41803806] [2024-06-27 23:01:25,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41803806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:25,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:25,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:25,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104416974] [2024-06-27 23:01:25,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:25,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:25,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:25,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:25,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:25,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:25,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 296 transitions, 4103 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:25,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:25,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:25,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:26,152 INFO L124 PetriNetUnfolderBase]: 1725/2904 cut-off events. [2024-06-27 23:01:26,152 INFO L125 PetriNetUnfolderBase]: For 147002/147008 co-relation queries the response was YES. [2024-06-27 23:01:26,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19144 conditions, 2904 events. 1725/2904 cut-off events. For 147002/147008 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 17172 event pairs, 367 based on Foata normal form. 3/2900 useless extension candidates. Maximal degree in co-relation 19030. Up to 2370 conditions per place. [2024-06-27 23:01:26,184 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 201 selfloop transitions, 117 changer transitions 0/324 dead transitions. [2024-06-27 23:01:26,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 324 transitions, 5057 flow [2024-06-27 23:01:26,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:26,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:26,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:01:26,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:01:26,185 INFO L175 Difference]: Start difference. First operand has 239 places, 296 transitions, 4103 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:01:26,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 324 transitions, 5057 flow [2024-06-27 23:01:26,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 324 transitions, 4853 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:26,558 INFO L231 Difference]: Finished difference. Result has 241 places, 299 transitions, 4227 flow [2024-06-27 23:01:26,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3903, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4227, PETRI_PLACES=241, PETRI_TRANSITIONS=299} [2024-06-27 23:01:26,559 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-27 23:01:26,559 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 299 transitions, 4227 flow [2024-06-27 23:01:26,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:26,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:26,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:26,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:01:26,560 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:26,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:26,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1913126846, now seen corresponding path program 9 times [2024-06-27 23:01:26,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:26,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716737802] [2024-06-27 23:01:26,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:26,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:26,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:26,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:26,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:26,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716737802] [2024-06-27 23:01:26,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716737802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:26,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:26,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:26,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97295798] [2024-06-27 23:01:26,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:26,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:26,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:26,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:26,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:26,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:26,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 299 transitions, 4227 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:26,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:26,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:26,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:27,102 INFO L124 PetriNetUnfolderBase]: 1735/2929 cut-off events. [2024-06-27 23:01:27,102 INFO L125 PetriNetUnfolderBase]: For 148177/148180 co-relation queries the response was YES. [2024-06-27 23:01:27,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19392 conditions, 2929 events. 1735/2929 cut-off events. For 148177/148180 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17429 event pairs, 350 based on Foata normal form. 4/2930 useless extension candidates. Maximal degree in co-relation 19278. Up to 2397 conditions per place. [2024-06-27 23:01:27,132 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 207 selfloop transitions, 106 changer transitions 0/320 dead transitions. [2024-06-27 23:01:27,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 320 transitions, 5061 flow [2024-06-27 23:01:27,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:27,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:27,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 23:01:27,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 23:01:27,134 INFO L175 Difference]: Start difference. First operand has 241 places, 299 transitions, 4227 flow. Second operand 6 states and 146 transitions. [2024-06-27 23:01:27,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 320 transitions, 5061 flow [2024-06-27 23:01:27,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 320 transitions, 4827 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:27,506 INFO L231 Difference]: Finished difference. Result has 241 places, 303 transitions, 4286 flow [2024-06-27 23:01:27,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3997, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4286, PETRI_PLACES=241, PETRI_TRANSITIONS=303} [2024-06-27 23:01:27,507 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-27 23:01:27,507 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 303 transitions, 4286 flow [2024-06-27 23:01:27,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:27,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:27,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:27,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:01:27,507 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:27,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:27,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1911930858, now seen corresponding path program 11 times [2024-06-27 23:01:27,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:27,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030421617] [2024-06-27 23:01:27,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:27,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:27,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:27,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:27,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:27,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030421617] [2024-06-27 23:01:27,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030421617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:27,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:27,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:27,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599225215] [2024-06-27 23:01:27,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:27,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:27,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:27,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:27,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:27,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:27,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 303 transitions, 4286 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:27,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:27,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:27,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:28,160 INFO L124 PetriNetUnfolderBase]: 1729/2923 cut-off events. [2024-06-27 23:01:28,160 INFO L125 PetriNetUnfolderBase]: For 140718/140721 co-relation queries the response was YES. [2024-06-27 23:01:28,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19144 conditions, 2923 events. 1729/2923 cut-off events. For 140718/140721 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 17408 event pairs, 347 based on Foata normal form. 4/2924 useless extension candidates. Maximal degree in co-relation 19030. Up to 2379 conditions per place. [2024-06-27 23:01:28,186 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 220 selfloop transitions, 108 changer transitions 0/334 dead transitions. [2024-06-27 23:01:28,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 334 transitions, 5126 flow [2024-06-27 23:01:28,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:28,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:28,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:01:28,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 23:01:28,187 INFO L175 Difference]: Start difference. First operand has 241 places, 303 transitions, 4286 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:01:28,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 334 transitions, 5126 flow [2024-06-27 23:01:28,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 334 transitions, 4935 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:28,539 INFO L231 Difference]: Finished difference. Result has 245 places, 303 transitions, 4335 flow [2024-06-27 23:01:28,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4097, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4335, PETRI_PLACES=245, PETRI_TRANSITIONS=303} [2024-06-27 23:01:28,540 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-27 23:01:28,540 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 303 transitions, 4335 flow [2024-06-27 23:01:28,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:28,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:28,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:28,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:01:28,540 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:28,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:28,541 INFO L85 PathProgramCache]: Analyzing trace with hash 2083822766, now seen corresponding path program 10 times [2024-06-27 23:01:28,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:28,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337231262] [2024-06-27 23:01:28,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:28,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:28,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:28,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:28,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:28,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337231262] [2024-06-27 23:01:28,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337231262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:28,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:28,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:28,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818906405] [2024-06-27 23:01:28,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:28,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:28,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:28,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:28,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:28,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:28,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 303 transitions, 4335 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:28,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:28,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:28,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:29,043 INFO L124 PetriNetUnfolderBase]: 1723/2913 cut-off events. [2024-06-27 23:01:29,043 INFO L125 PetriNetUnfolderBase]: For 138106/138109 co-relation queries the response was YES. [2024-06-27 23:01:29,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19065 conditions, 2913 events. 1723/2913 cut-off events. For 138106/138109 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17334 event pairs, 350 based on Foata normal form. 4/2914 useless extension candidates. Maximal degree in co-relation 18952. Up to 2384 conditions per place. [2024-06-27 23:01:29,072 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 201 selfloop transitions, 115 changer transitions 0/323 dead transitions. [2024-06-27 23:01:29,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 323 transitions, 5123 flow [2024-06-27 23:01:29,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:29,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:29,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 23:01:29,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:01:29,074 INFO L175 Difference]: Start difference. First operand has 245 places, 303 transitions, 4335 flow. Second operand 6 states and 150 transitions. [2024-06-27 23:01:29,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 323 transitions, 5123 flow [2024-06-27 23:01:29,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 323 transitions, 4843 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:29,486 INFO L231 Difference]: Finished difference. Result has 244 places, 303 transitions, 4306 flow [2024-06-27 23:01:29,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4059, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4306, PETRI_PLACES=244, PETRI_TRANSITIONS=303} [2024-06-27 23:01:29,487 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-27 23:01:29,487 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 303 transitions, 4306 flow [2024-06-27 23:01:29,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:29,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:29,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:29,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:01:29,487 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:29,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:29,488 INFO L85 PathProgramCache]: Analyzing trace with hash 2090251856, now seen corresponding path program 11 times [2024-06-27 23:01:29,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:29,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680117198] [2024-06-27 23:01:29,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:29,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:29,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:29,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:29,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:29,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680117198] [2024-06-27 23:01:29,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680117198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:29,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:29,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:29,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886234062] [2024-06-27 23:01:29,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:29,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:29,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:29,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:29,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:29,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:29,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 303 transitions, 4306 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:29,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:29,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:29,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:29,994 INFO L124 PetriNetUnfolderBase]: 1718/2897 cut-off events. [2024-06-27 23:01:29,994 INFO L125 PetriNetUnfolderBase]: For 131388/131394 co-relation queries the response was YES. [2024-06-27 23:01:30,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18850 conditions, 2897 events. 1718/2897 cut-off events. For 131388/131394 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17188 event pairs, 383 based on Foata normal form. 3/2893 useless extension candidates. Maximal degree in co-relation 18736. Up to 2379 conditions per place. [2024-06-27 23:01:30,025 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 188 selfloop transitions, 124 changer transitions 0/319 dead transitions. [2024-06-27 23:01:30,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 319 transitions, 4970 flow [2024-06-27 23:01:30,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:30,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:30,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 23:01:30,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 23:01:30,028 INFO L175 Difference]: Start difference. First operand has 244 places, 303 transitions, 4306 flow. Second operand 6 states and 146 transitions. [2024-06-27 23:01:30,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 319 transitions, 4970 flow [2024-06-27 23:01:30,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 319 transitions, 4719 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:30,366 INFO L231 Difference]: Finished difference. Result has 244 places, 303 transitions, 4317 flow [2024-06-27 23:01:30,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4055, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4317, PETRI_PLACES=244, PETRI_TRANSITIONS=303} [2024-06-27 23:01:30,366 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-27 23:01:30,366 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 303 transitions, 4317 flow [2024-06-27 23:01:30,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:30,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:30,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:30,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:01:30,367 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:30,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:30,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1023126920, now seen corresponding path program 12 times [2024-06-27 23:01:30,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:30,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240461935] [2024-06-27 23:01:30,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:30,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:30,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:30,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:30,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:30,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240461935] [2024-06-27 23:01:30,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240461935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:30,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:30,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:30,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198196903] [2024-06-27 23:01:30,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:30,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:30,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:30,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:30,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:30,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:30,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 303 transitions, 4317 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:30,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:30,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:30,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:30,983 INFO L124 PetriNetUnfolderBase]: 1715/2896 cut-off events. [2024-06-27 23:01:30,983 INFO L125 PetriNetUnfolderBase]: For 125678/125684 co-relation queries the response was YES. [2024-06-27 23:01:31,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18684 conditions, 2896 events. 1715/2896 cut-off events. For 125678/125684 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 17220 event pairs, 367 based on Foata normal form. 3/2892 useless extension candidates. Maximal degree in co-relation 18570. Up to 2362 conditions per place. [2024-06-27 23:01:31,011 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 209 selfloop transitions, 120 changer transitions 0/335 dead transitions. [2024-06-27 23:01:31,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 335 transitions, 5157 flow [2024-06-27 23:01:31,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:31,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:31,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 23:01:31,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 23:01:31,012 INFO L175 Difference]: Start difference. First operand has 244 places, 303 transitions, 4317 flow. Second operand 9 states and 208 transitions. [2024-06-27 23:01:31,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 335 transitions, 5157 flow [2024-06-27 23:01:31,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 335 transitions, 4778 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:31,318 INFO L231 Difference]: Finished difference. Result has 245 places, 303 transitions, 4200 flow [2024-06-27 23:01:31,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3942, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4200, PETRI_PLACES=245, PETRI_TRANSITIONS=303} [2024-06-27 23:01:31,318 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-27 23:01:31,319 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 303 transitions, 4200 flow [2024-06-27 23:01:31,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:31,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:31,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:31,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:01:31,319 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:31,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:31,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1968294002, now seen corresponding path program 2 times [2024-06-27 23:01:31,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:31,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503054859] [2024-06-27 23:01:31,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:31,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:31,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:31,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:31,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:31,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503054859] [2024-06-27 23:01:31,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503054859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:31,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:31,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:31,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776785526] [2024-06-27 23:01:31,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:31,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:31,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:31,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:31,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:31,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:31,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 303 transitions, 4200 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:31,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:31,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:31,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:31,949 INFO L124 PetriNetUnfolderBase]: 1723/2912 cut-off events. [2024-06-27 23:01:31,949 INFO L125 PetriNetUnfolderBase]: For 121089/121089 co-relation queries the response was YES. [2024-06-27 23:01:31,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18662 conditions, 2912 events. 1723/2912 cut-off events. For 121089/121089 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 17302 event pairs, 344 based on Foata normal form. 2/2912 useless extension candidates. Maximal degree in co-relation 18549. Up to 2630 conditions per place. [2024-06-27 23:01:31,977 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 293 selfloop transitions, 21 changer transitions 0/321 dead transitions. [2024-06-27 23:01:31,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 321 transitions, 4912 flow [2024-06-27 23:01:31,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:31,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:31,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-27 23:01:31,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-27 23:01:31,978 INFO L175 Difference]: Start difference. First operand has 245 places, 303 transitions, 4200 flow. Second operand 5 states and 121 transitions. [2024-06-27 23:01:31,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 321 transitions, 4912 flow [2024-06-27 23:01:32,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 321 transitions, 4658 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 23:01:32,293 INFO L231 Difference]: Finished difference. Result has 240 places, 305 transitions, 4041 flow [2024-06-27 23:01:32,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3946, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4041, PETRI_PLACES=240, PETRI_TRANSITIONS=305} [2024-06-27 23:01:32,293 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-27 23:01:32,293 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 305 transitions, 4041 flow [2024-06-27 23:01:32,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:32,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:32,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:32,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:01:32,294 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:32,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:32,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1967818772, now seen corresponding path program 3 times [2024-06-27 23:01:32,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:32,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842447354] [2024-06-27 23:01:32,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:32,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:32,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:32,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:32,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:32,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842447354] [2024-06-27 23:01:32,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842447354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:32,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:32,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:32,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818755987] [2024-06-27 23:01:32,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:32,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:32,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:32,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:32,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:32,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:32,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 305 transitions, 4041 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:32,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:32,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:32,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:32,829 INFO L124 PetriNetUnfolderBase]: 1731/2924 cut-off events. [2024-06-27 23:01:32,830 INFO L125 PetriNetUnfolderBase]: For 112928/112928 co-relation queries the response was YES. [2024-06-27 23:01:32,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18358 conditions, 2924 events. 1731/2924 cut-off events. For 112928/112928 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17368 event pairs, 342 based on Foata normal form. 2/2924 useless extension candidates. Maximal degree in co-relation 18247. Up to 2628 conditions per place. [2024-06-27 23:01:32,859 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 293 selfloop transitions, 25 changer transitions 0/325 dead transitions. [2024-06-27 23:01:32,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 325 transitions, 4769 flow [2024-06-27 23:01:32,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:32,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:32,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 23:01:32,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 23:01:32,860 INFO L175 Difference]: Start difference. First operand has 240 places, 305 transitions, 4041 flow. Second operand 6 states and 140 transitions. [2024-06-27 23:01:32,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 325 transitions, 4769 flow [2024-06-27 23:01:33,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 325 transitions, 4684 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:33,158 INFO L231 Difference]: Finished difference. Result has 242 places, 307 transitions, 4063 flow [2024-06-27 23:01:33,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3956, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4063, PETRI_PLACES=242, PETRI_TRANSITIONS=307} [2024-06-27 23:01:33,159 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-27 23:01:33,159 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 307 transitions, 4063 flow [2024-06-27 23:01:33,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:33,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:33,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:33,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:01:33,159 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:33,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:33,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1913366414, now seen corresponding path program 4 times [2024-06-27 23:01:33,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:33,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729517500] [2024-06-27 23:01:33,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:33,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:33,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:33,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:33,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:33,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729517500] [2024-06-27 23:01:33,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729517500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:33,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:33,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:33,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203369531] [2024-06-27 23:01:33,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:33,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:33,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:33,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:33,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:33,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:33,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 307 transitions, 4063 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:33,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:33,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:33,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:33,692 INFO L124 PetriNetUnfolderBase]: 1726/2919 cut-off events. [2024-06-27 23:01:33,692 INFO L125 PetriNetUnfolderBase]: For 114712/114712 co-relation queries the response was YES. [2024-06-27 23:01:33,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18294 conditions, 2919 events. 1726/2919 cut-off events. For 114712/114712 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17349 event pairs, 343 based on Foata normal form. 2/2919 useless extension candidates. Maximal degree in co-relation 18183. Up to 2623 conditions per place. [2024-06-27 23:01:33,720 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 290 selfloop transitions, 29 changer transitions 0/326 dead transitions. [2024-06-27 23:01:33,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 326 transitions, 4795 flow [2024-06-27 23:01:33,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:33,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:33,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-27 23:01:33,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-27 23:01:33,721 INFO L175 Difference]: Start difference. First operand has 242 places, 307 transitions, 4063 flow. Second operand 6 states and 139 transitions. [2024-06-27 23:01:33,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 326 transitions, 4795 flow [2024-06-27 23:01:34,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 326 transitions, 4704 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:34,005 INFO L231 Difference]: Finished difference. Result has 244 places, 309 transitions, 4094 flow [2024-06-27 23:01:34,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3972, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4094, PETRI_PLACES=244, PETRI_TRANSITIONS=309} [2024-06-27 23:01:34,005 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-27 23:01:34,005 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 309 transitions, 4094 flow [2024-06-27 23:01:34,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:34,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:34,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:34,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:01:34,006 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:34,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:34,006 INFO L85 PathProgramCache]: Analyzing trace with hash 823430820, now seen corresponding path program 1 times [2024-06-27 23:01:34,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:34,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059811821] [2024-06-27 23:01:34,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:34,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:34,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:34,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:34,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:34,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059811821] [2024-06-27 23:01:34,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059811821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:34,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:34,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:34,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775976568] [2024-06-27 23:01:34,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:34,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:34,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:34,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:34,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:34,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:34,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 309 transitions, 4094 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:34,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:34,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:34,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:34,572 INFO L124 PetriNetUnfolderBase]: 1717/2946 cut-off events. [2024-06-27 23:01:34,572 INFO L125 PetriNetUnfolderBase]: For 134982/134982 co-relation queries the response was YES. [2024-06-27 23:01:34,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18749 conditions, 2946 events. 1717/2946 cut-off events. For 134982/134982 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 17896 event pairs, 313 based on Foata normal form. 8/2949 useless extension candidates. Maximal degree in co-relation 18637. Up to 2399 conditions per place. [2024-06-27 23:01:34,602 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 255 selfloop transitions, 41 changer transitions 0/339 dead transitions. [2024-06-27 23:01:34,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 339 transitions, 4908 flow [2024-06-27 23:01:34,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:34,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:34,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 23:01:34,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 23:01:34,603 INFO L175 Difference]: Start difference. First operand has 244 places, 309 transitions, 4094 flow. Second operand 7 states and 170 transitions. [2024-06-27 23:01:34,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 339 transitions, 4908 flow [2024-06-27 23:01:35,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 339 transitions, 4804 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:35,033 INFO L231 Difference]: Finished difference. Result has 247 places, 311 transitions, 4108 flow [2024-06-27 23:01:35,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4108, PETRI_PLACES=247, PETRI_TRANSITIONS=311} [2024-06-27 23:01:35,034 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-27 23:01:35,034 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 311 transitions, 4108 flow [2024-06-27 23:01:35,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:35,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:35,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:35,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:01:35,035 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:35,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:35,035 INFO L85 PathProgramCache]: Analyzing trace with hash 826287780, now seen corresponding path program 2 times [2024-06-27 23:01:35,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:35,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161379276] [2024-06-27 23:01:35,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:35,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:35,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:35,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:35,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:35,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161379276] [2024-06-27 23:01:35,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161379276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:35,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:35,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:35,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558717431] [2024-06-27 23:01:35,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:35,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:35,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:35,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:35,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:35,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:35,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 311 transitions, 4108 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:35,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:35,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:35,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:35,683 INFO L124 PetriNetUnfolderBase]: 1751/3000 cut-off events. [2024-06-27 23:01:35,683 INFO L125 PetriNetUnfolderBase]: For 137479/137479 co-relation queries the response was YES. [2024-06-27 23:01:35,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19000 conditions, 3000 events. 1751/3000 cut-off events. For 137479/137479 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 18310 event pairs, 343 based on Foata normal form. 10/3005 useless extension candidates. Maximal degree in co-relation 18887. Up to 2526 conditions per place. [2024-06-27 23:01:35,711 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 251 selfloop transitions, 39 changer transitions 0/333 dead transitions. [2024-06-27 23:01:35,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 333 transitions, 4772 flow [2024-06-27 23:01:35,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:35,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:35,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 23:01:35,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 23:01:35,712 INFO L175 Difference]: Start difference. First operand has 247 places, 311 transitions, 4108 flow. Second operand 7 states and 164 transitions. [2024-06-27 23:01:35,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 333 transitions, 4772 flow [2024-06-27 23:01:36,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 333 transitions, 4721 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:36,014 INFO L231 Difference]: Finished difference. Result has 251 places, 312 transitions, 4159 flow [2024-06-27 23:01:36,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4057, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4159, PETRI_PLACES=251, PETRI_TRANSITIONS=312} [2024-06-27 23:01:36,014 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-27 23:01:36,014 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 312 transitions, 4159 flow [2024-06-27 23:01:36,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:36,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:36,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:36,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:01:36,015 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:36,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:36,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1970029238, now seen corresponding path program 3 times [2024-06-27 23:01:36,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:36,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894879418] [2024-06-27 23:01:36,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:36,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:36,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:36,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:36,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:36,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894879418] [2024-06-27 23:01:36,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894879418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:36,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:36,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:36,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857158240] [2024-06-27 23:01:36,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:36,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:36,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:36,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:36,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:36,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:36,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 312 transitions, 4159 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:36,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:36,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:36,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:36,624 INFO L124 PetriNetUnfolderBase]: 1787/3054 cut-off events. [2024-06-27 23:01:36,624 INFO L125 PetriNetUnfolderBase]: For 142968/142968 co-relation queries the response was YES. [2024-06-27 23:01:36,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19506 conditions, 3054 events. 1787/3054 cut-off events. For 142968/142968 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 18664 event pairs, 347 based on Foata normal form. 10/3059 useless extension candidates. Maximal degree in co-relation 19391. Up to 2596 conditions per place. [2024-06-27 23:01:36,654 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 261 selfloop transitions, 27 changer transitions 0/331 dead transitions. [2024-06-27 23:01:36,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 331 transitions, 4813 flow [2024-06-27 23:01:36,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:36,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:36,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 23:01:36,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 23:01:36,655 INFO L175 Difference]: Start difference. First operand has 251 places, 312 transitions, 4159 flow. Second operand 7 states and 160 transitions. [2024-06-27 23:01:36,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 331 transitions, 4813 flow [2024-06-27 23:01:37,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 331 transitions, 4735 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:37,007 INFO L231 Difference]: Finished difference. Result has 253 places, 313 transitions, 4161 flow [2024-06-27 23:01:37,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4081, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4161, PETRI_PLACES=253, PETRI_TRANSITIONS=313} [2024-06-27 23:01:37,007 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-27 23:01:37,007 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 313 transitions, 4161 flow [2024-06-27 23:01:37,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:37,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:37,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:37,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:01:37,008 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:37,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:37,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1970213936, now seen corresponding path program 1 times [2024-06-27 23:01:37,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:37,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839484143] [2024-06-27 23:01:37,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:37,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:37,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:37,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:37,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:37,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839484143] [2024-06-27 23:01:37,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839484143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:37,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:37,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:37,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411848143] [2024-06-27 23:01:37,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:37,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:37,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:37,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:37,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:37,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:37,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 313 transitions, 4161 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:37,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:37,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:37,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:37,574 INFO L124 PetriNetUnfolderBase]: 1867/3142 cut-off events. [2024-06-27 23:01:37,575 INFO L125 PetriNetUnfolderBase]: For 136648/136648 co-relation queries the response was YES. [2024-06-27 23:01:37,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20050 conditions, 3142 events. 1867/3142 cut-off events. For 136648/136648 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 18885 event pairs, 366 based on Foata normal form. 2/3142 useless extension candidates. Maximal degree in co-relation 19934. Up to 2855 conditions per place. [2024-06-27 23:01:37,607 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 299 selfloop transitions, 24 changer transitions 0/330 dead transitions. [2024-06-27 23:01:37,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 330 transitions, 4871 flow [2024-06-27 23:01:37,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:37,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:37,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 23:01:37,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:01:37,608 INFO L175 Difference]: Start difference. First operand has 253 places, 313 transitions, 4161 flow. Second operand 7 states and 154 transitions. [2024-06-27 23:01:37,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 330 transitions, 4871 flow [2024-06-27 23:01:37,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 330 transitions, 4815 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:37,935 INFO L231 Difference]: Finished difference. Result has 255 places, 315 transitions, 4190 flow [2024-06-27 23:01:37,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4105, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4190, PETRI_PLACES=255, PETRI_TRANSITIONS=315} [2024-06-27 23:01:37,936 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-27 23:01:37,936 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 315 transitions, 4190 flow [2024-06-27 23:01:37,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:37,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:37,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:37,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:01:37,937 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:37,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:37,937 INFO L85 PathProgramCache]: Analyzing trace with hash 2090497748, now seen corresponding path program 4 times [2024-06-27 23:01:37,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:37,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593197021] [2024-06-27 23:01:37,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:37,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:37,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:38,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:38,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:38,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593197021] [2024-06-27 23:01:38,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593197021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:38,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:38,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:38,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227545257] [2024-06-27 23:01:38,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:38,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:38,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:38,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:38,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:38,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:38,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 315 transitions, 4190 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:38,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:38,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:38,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:38,572 INFO L124 PetriNetUnfolderBase]: 1763/3026 cut-off events. [2024-06-27 23:01:38,572 INFO L125 PetriNetUnfolderBase]: For 138287/138287 co-relation queries the response was YES. [2024-06-27 23:01:38,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18978 conditions, 3026 events. 1763/3026 cut-off events. For 138287/138287 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 18518 event pairs, 310 based on Foata normal form. 10/3029 useless extension candidates. Maximal degree in co-relation 18861. Up to 2498 conditions per place. [2024-06-27 23:01:38,603 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 258 selfloop transitions, 37 changer transitions 0/338 dead transitions. [2024-06-27 23:01:38,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 338 transitions, 4854 flow [2024-06-27 23:01:38,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:38,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:38,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 23:01:38,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-27 23:01:38,604 INFO L175 Difference]: Start difference. First operand has 255 places, 315 transitions, 4190 flow. Second operand 6 states and 149 transitions. [2024-06-27 23:01:38,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 338 transitions, 4854 flow [2024-06-27 23:01:38,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 338 transitions, 4783 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:38,975 INFO L231 Difference]: Finished difference. Result has 256 places, 315 transitions, 4206 flow [2024-06-27 23:01:38,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4119, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4206, PETRI_PLACES=256, PETRI_TRANSITIONS=315} [2024-06-27 23:01:38,975 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-27 23:01:38,975 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 315 transitions, 4206 flow [2024-06-27 23:01:38,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:38,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:38,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:38,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:01:38,976 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:38,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:38,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1023557696, now seen corresponding path program 2 times [2024-06-27 23:01:38,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:38,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764020401] [2024-06-27 23:01:38,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:38,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:38,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:39,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:39,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:39,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764020401] [2024-06-27 23:01:39,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764020401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:39,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:39,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:39,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733045380] [2024-06-27 23:01:39,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:39,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:39,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:39,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:39,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:39,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:39,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 315 transitions, 4206 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:39,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:39,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:39,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:39,532 INFO L124 PetriNetUnfolderBase]: 1857/3130 cut-off events. [2024-06-27 23:01:39,533 INFO L125 PetriNetUnfolderBase]: For 131560/131560 co-relation queries the response was YES. [2024-06-27 23:01:39,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19690 conditions, 3130 events. 1857/3130 cut-off events. For 131560/131560 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 18777 event pairs, 357 based on Foata normal form. 2/3130 useless extension candidates. Maximal degree in co-relation 19572. Up to 2834 conditions per place. [2024-06-27 23:01:39,565 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 298 selfloop transitions, 29 changer transitions 0/334 dead transitions. [2024-06-27 23:01:39,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 334 transitions, 4964 flow [2024-06-27 23:01:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:39,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:39,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-27 23:01:39,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 23:01:39,566 INFO L175 Difference]: Start difference. First operand has 256 places, 315 transitions, 4206 flow. Second operand 6 states and 136 transitions. [2024-06-27 23:01:39,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 334 transitions, 4964 flow [2024-06-27 23:01:39,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 334 transitions, 4876 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:39,937 INFO L231 Difference]: Finished difference. Result has 257 places, 320 transitions, 4258 flow [2024-06-27 23:01:39,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4124, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4258, PETRI_PLACES=257, PETRI_TRANSITIONS=320} [2024-06-27 23:01:39,938 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-27 23:01:39,938 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 320 transitions, 4258 flow [2024-06-27 23:01:39,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:39,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:39,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:39,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:01:39,939 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:39,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:39,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1968109490, now seen corresponding path program 3 times [2024-06-27 23:01:39,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:39,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525651663] [2024-06-27 23:01:39,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:39,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:39,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:40,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:40,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:40,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525651663] [2024-06-27 23:01:40,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525651663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:40,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:40,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:40,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933306824] [2024-06-27 23:01:40,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:40,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:40,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:40,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:40,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:40,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:40,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 320 transitions, 4258 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:40,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:40,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:40,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:40,508 INFO L124 PetriNetUnfolderBase]: 1865/3142 cut-off events. [2024-06-27 23:01:40,508 INFO L125 PetriNetUnfolderBase]: For 131366/131366 co-relation queries the response was YES. [2024-06-27 23:01:40,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19763 conditions, 3142 events. 1865/3142 cut-off events. For 131366/131366 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 18884 event pairs, 359 based on Foata normal form. 2/3142 useless extension candidates. Maximal degree in co-relation 19644. Up to 2840 conditions per place. [2024-06-27 23:01:40,541 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 299 selfloop transitions, 29 changer transitions 0/335 dead transitions. [2024-06-27 23:01:40,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 335 transitions, 4982 flow [2024-06-27 23:01:40,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:40,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:40,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-27 23:01:40,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-27 23:01:40,542 INFO L175 Difference]: Start difference. First operand has 257 places, 320 transitions, 4258 flow. Second operand 5 states and 118 transitions. [2024-06-27 23:01:40,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 335 transitions, 4982 flow [2024-06-27 23:01:40,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 335 transitions, 4914 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:40,973 INFO L231 Difference]: Finished difference. Result has 260 places, 322 transitions, 4299 flow [2024-06-27 23:01:40,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4194, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4299, PETRI_PLACES=260, PETRI_TRANSITIONS=322} [2024-06-27 23:01:40,974 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-27 23:01:40,974 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 322 transitions, 4299 flow [2024-06-27 23:01:40,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:40,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:40,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:40,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:01:40,974 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:40,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:40,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1967812820, now seen corresponding path program 4 times [2024-06-27 23:01:40,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:40,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11686628] [2024-06-27 23:01:40,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:40,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:40,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:41,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:41,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:41,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11686628] [2024-06-27 23:01:41,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11686628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:41,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:41,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:41,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316949771] [2024-06-27 23:01:41,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:41,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:41,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:41,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:41,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:41,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:41,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 322 transitions, 4299 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:41,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:41,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:41,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:41,605 INFO L124 PetriNetUnfolderBase]: 1860/3138 cut-off events. [2024-06-27 23:01:41,605 INFO L125 PetriNetUnfolderBase]: For 128746/128749 co-relation queries the response was YES. [2024-06-27 23:01:41,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19598 conditions, 3138 events. 1860/3138 cut-off events. For 128746/128749 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 18849 event pairs, 356 based on Foata normal form. 4/3139 useless extension candidates. Maximal degree in co-relation 19478. Up to 2819 conditions per place. [2024-06-27 23:01:41,632 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 298 selfloop transitions, 30 changer transitions 0/335 dead transitions. [2024-06-27 23:01:41,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 335 transitions, 5017 flow [2024-06-27 23:01:41,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:41,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:41,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-27 23:01:41,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:01:41,635 INFO L175 Difference]: Start difference. First operand has 260 places, 322 transitions, 4299 flow. Second operand 5 states and 115 transitions. [2024-06-27 23:01:41,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 335 transitions, 5017 flow [2024-06-27 23:01:42,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 335 transitions, 4934 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:42,034 INFO L231 Difference]: Finished difference. Result has 262 places, 324 transitions, 4321 flow [2024-06-27 23:01:42,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4220, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4321, PETRI_PLACES=262, PETRI_TRANSITIONS=324} [2024-06-27 23:01:42,035 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-27 23:01:42,035 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 324 transitions, 4321 flow [2024-06-27 23:01:42,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:42,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:42,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:42,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:01:42,035 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:42,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:42,036 INFO L85 PathProgramCache]: Analyzing trace with hash 754234534, now seen corresponding path program 1 times [2024-06-27 23:01:42,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:42,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551570209] [2024-06-27 23:01:42,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:42,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:42,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:42,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:42,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:42,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551570209] [2024-06-27 23:01:42,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551570209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:42,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:42,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:42,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539552215] [2024-06-27 23:01:42,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:42,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:42,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:42,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:42,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:42,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:42,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 324 transitions, 4321 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:42,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:42,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:42,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:42,710 INFO L124 PetriNetUnfolderBase]: 1995/3355 cut-off events. [2024-06-27 23:01:42,711 INFO L125 PetriNetUnfolderBase]: For 165504/165507 co-relation queries the response was YES. [2024-06-27 23:01:42,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21456 conditions, 3355 events. 1995/3355 cut-off events. For 165504/165507 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 20248 event pairs, 306 based on Foata normal form. 14/3366 useless extension candidates. Maximal degree in co-relation 21335. Up to 2528 conditions per place. [2024-06-27 23:01:42,746 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 224 selfloop transitions, 136 changer transitions 0/367 dead transitions. [2024-06-27 23:01:42,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 367 transitions, 5359 flow [2024-06-27 23:01:42,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:42,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:42,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:01:42,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 23:01:42,747 INFO L175 Difference]: Start difference. First operand has 262 places, 324 transitions, 4321 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:01:42,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 367 transitions, 5359 flow [2024-06-27 23:01:43,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 367 transitions, 5274 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:43,246 INFO L231 Difference]: Finished difference. Result has 268 places, 331 transitions, 4619 flow [2024-06-27 23:01:43,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4236, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4619, PETRI_PLACES=268, PETRI_TRANSITIONS=331} [2024-06-27 23:01:43,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-27 23:01:43,247 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 331 transitions, 4619 flow [2024-06-27 23:01:43,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:43,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:43,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:43,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:01:43,247 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:43,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:43,248 INFO L85 PathProgramCache]: Analyzing trace with hash -487758616, now seen corresponding path program 2 times [2024-06-27 23:01:43,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:43,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873348221] [2024-06-27 23:01:43,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:43,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:43,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:43,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:43,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:43,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873348221] [2024-06-27 23:01:43,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873348221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:43,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:43,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:43,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663612581] [2024-06-27 23:01:43,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:43,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:43,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:43,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:43,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:43,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:43,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 331 transitions, 4619 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:43,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:43,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:43,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:44,108 INFO L124 PetriNetUnfolderBase]: 2051/3451 cut-off events. [2024-06-27 23:01:44,108 INFO L125 PetriNetUnfolderBase]: For 180048/180051 co-relation queries the response was YES. [2024-06-27 23:01:44,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22544 conditions, 3451 events. 2051/3451 cut-off events. For 180048/180051 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 21024 event pairs, 416 based on Foata normal form. 18/3466 useless extension candidates. Maximal degree in co-relation 22421. Up to 2832 conditions per place. [2024-06-27 23:01:44,161 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 226 selfloop transitions, 128 changer transitions 0/361 dead transitions. [2024-06-27 23:01:44,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 361 transitions, 5455 flow [2024-06-27 23:01:44,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:44,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:44,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 23:01:44,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:01:44,162 INFO L175 Difference]: Start difference. First operand has 268 places, 331 transitions, 4619 flow. Second operand 8 states and 192 transitions. [2024-06-27 23:01:44,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 361 transitions, 5455 flow [2024-06-27 23:01:44,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 361 transitions, 5259 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:44,741 INFO L231 Difference]: Finished difference. Result has 273 places, 333 transitions, 4731 flow [2024-06-27 23:01:44,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4423, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4731, PETRI_PLACES=273, PETRI_TRANSITIONS=333} [2024-06-27 23:01:44,742 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-27 23:01:44,742 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 333 transitions, 4731 flow [2024-06-27 23:01:44,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:44,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:44,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:44,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:01:44,743 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:44,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:44,743 INFO L85 PathProgramCache]: Analyzing trace with hash 761643844, now seen corresponding path program 3 times [2024-06-27 23:01:44,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:44,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338219046] [2024-06-27 23:01:44,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:44,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:44,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:44,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:44,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:44,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338219046] [2024-06-27 23:01:44,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338219046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:44,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:44,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:44,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914722085] [2024-06-27 23:01:44,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:44,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:44,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:44,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:44,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:44,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:44,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 333 transitions, 4731 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:44,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:44,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:44,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:45,501 INFO L124 PetriNetUnfolderBase]: 2107/3539 cut-off events. [2024-06-27 23:01:45,502 INFO L125 PetriNetUnfolderBase]: For 181067/181070 co-relation queries the response was YES. [2024-06-27 23:01:45,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23374 conditions, 3539 events. 2107/3539 cut-off events. For 181067/181070 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 21589 event pairs, 412 based on Foata normal form. 14/3550 useless extension candidates. Maximal degree in co-relation 23249. Up to 2860 conditions per place. [2024-06-27 23:01:45,541 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 230 selfloop transitions, 132 changer transitions 0/369 dead transitions. [2024-06-27 23:01:45,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 369 transitions, 5629 flow [2024-06-27 23:01:45,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:45,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:45,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:01:45,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 23:01:45,542 INFO L175 Difference]: Start difference. First operand has 273 places, 333 transitions, 4731 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:01:45,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 369 transitions, 5629 flow [2024-06-27 23:01:46,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 369 transitions, 5355 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:46,039 INFO L231 Difference]: Finished difference. Result has 276 places, 338 transitions, 4816 flow [2024-06-27 23:01:46,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4457, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4816, PETRI_PLACES=276, PETRI_TRANSITIONS=338} [2024-06-27 23:01:46,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-27 23:01:46,039 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 338 transitions, 4816 flow [2024-06-27 23:01:46,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:46,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:46,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:46,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:01:46,040 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:46,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:46,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1535180442, now seen corresponding path program 1 times [2024-06-27 23:01:46,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:46,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540835754] [2024-06-27 23:01:46,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:46,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:46,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:46,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:46,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:46,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540835754] [2024-06-27 23:01:46,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540835754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:46,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:46,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:46,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406197509] [2024-06-27 23:01:46,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:46,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:46,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:46,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:46,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:46,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:46,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 338 transitions, 4816 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:46,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:46,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:46,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:46,769 INFO L124 PetriNetUnfolderBase]: 2152/3608 cut-off events. [2024-06-27 23:01:46,769 INFO L125 PetriNetUnfolderBase]: For 177463/177463 co-relation queries the response was YES. [2024-06-27 23:01:46,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24182 conditions, 3608 events. 2152/3608 cut-off events. For 177463/177463 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22089 event pairs, 427 based on Foata normal form. 1/3604 useless extension candidates. Maximal degree in co-relation 24054. Up to 2991 conditions per place. [2024-06-27 23:01:46,808 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 249 selfloop transitions, 127 changer transitions 0/382 dead transitions. [2024-06-27 23:01:46,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 382 transitions, 6222 flow [2024-06-27 23:01:46,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:46,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:46,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 23:01:46,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 23:01:46,809 INFO L175 Difference]: Start difference. First operand has 276 places, 338 transitions, 4816 flow. Second operand 7 states and 166 transitions. [2024-06-27 23:01:46,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 382 transitions, 6222 flow [2024-06-27 23:01:47,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 382 transitions, 5990 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:47,434 INFO L231 Difference]: Finished difference. Result has 279 places, 356 transitions, 5092 flow [2024-06-27 23:01:47,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4584, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5092, PETRI_PLACES=279, PETRI_TRANSITIONS=356} [2024-06-27 23:01:47,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-27 23:01:47,435 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 356 transitions, 5092 flow [2024-06-27 23:01:47,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:47,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:47,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:47,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:01:47,435 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:47,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:47,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1386185492, now seen corresponding path program 2 times [2024-06-27 23:01:47,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:47,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774230441] [2024-06-27 23:01:47,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:47,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:47,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:47,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:47,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:47,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774230441] [2024-06-27 23:01:47,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774230441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:47,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:47,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:47,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914800112] [2024-06-27 23:01:47,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:47,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:47,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:47,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:47,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:47,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:47,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 356 transitions, 5092 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:47,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:47,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:47,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:48,167 INFO L124 PetriNetUnfolderBase]: 2149/3604 cut-off events. [2024-06-27 23:01:48,167 INFO L125 PetriNetUnfolderBase]: For 181018/181018 co-relation queries the response was YES. [2024-06-27 23:01:48,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24053 conditions, 3604 events. 2149/3604 cut-off events. For 181018/181018 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22079 event pairs, 427 based on Foata normal form. 1/3600 useless extension candidates. Maximal degree in co-relation 23924. Up to 2988 conditions per place. [2024-06-27 23:01:48,206 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 239 selfloop transitions, 139 changer transitions 0/384 dead transitions. [2024-06-27 23:01:48,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 384 transitions, 6150 flow [2024-06-27 23:01:48,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:48,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:48,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:01:48,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 23:01:48,207 INFO L175 Difference]: Start difference. First operand has 279 places, 356 transitions, 5092 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:01:48,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 384 transitions, 6150 flow [2024-06-27 23:01:48,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 384 transitions, 5979 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:48,803 INFO L231 Difference]: Finished difference. Result has 284 places, 356 transitions, 5205 flow [2024-06-27 23:01:48,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4921, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5205, PETRI_PLACES=284, PETRI_TRANSITIONS=356} [2024-06-27 23:01:48,804 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-27 23:01:48,804 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 356 transitions, 5205 flow [2024-06-27 23:01:48,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:48,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:48,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:48,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:01:48,804 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:48,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:48,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1386065522, now seen corresponding path program 3 times [2024-06-27 23:01:48,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:48,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682316669] [2024-06-27 23:01:48,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:48,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:48,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:48,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:48,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:48,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682316669] [2024-06-27 23:01:48,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682316669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:48,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:48,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:48,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298222123] [2024-06-27 23:01:48,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:48,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:48,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:48,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:48,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:48,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:48,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 356 transitions, 5205 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:48,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:48,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:48,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:49,654 INFO L124 PetriNetUnfolderBase]: 2154/3614 cut-off events. [2024-06-27 23:01:49,654 INFO L125 PetriNetUnfolderBase]: For 187596/187599 co-relation queries the response was YES. [2024-06-27 23:01:49,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24263 conditions, 3614 events. 2154/3614 cut-off events. For 187596/187599 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 22112 event pairs, 420 based on Foata normal form. 3/3614 useless extension candidates. Maximal degree in co-relation 24133. Up to 3178 conditions per place. [2024-06-27 23:01:49,694 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 314 selfloop transitions, 62 changer transitions 0/382 dead transitions. [2024-06-27 23:01:49,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 382 transitions, 6058 flow [2024-06-27 23:01:49,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:49,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:49,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 23:01:49,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:01:49,696 INFO L175 Difference]: Start difference. First operand has 284 places, 356 transitions, 5205 flow. Second operand 7 states and 161 transitions. [2024-06-27 23:01:49,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 382 transitions, 6058 flow [2024-06-27 23:01:50,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 382 transitions, 5608 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:50,300 INFO L231 Difference]: Finished difference. Result has 285 places, 359 transitions, 4934 flow [2024-06-27 23:01:50,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4767, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4934, PETRI_PLACES=285, PETRI_TRANSITIONS=359} [2024-06-27 23:01:50,301 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-27 23:01:50,301 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 359 transitions, 4934 flow [2024-06-27 23:01:50,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:50,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:50,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:50,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:01:50,302 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:50,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:50,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1380524582, now seen corresponding path program 4 times [2024-06-27 23:01:50,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:50,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283490248] [2024-06-27 23:01:50,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:50,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:50,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:50,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:50,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:50,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283490248] [2024-06-27 23:01:50,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283490248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:50,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:50,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:50,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129488425] [2024-06-27 23:01:50,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:50,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:50,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:50,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:50,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:50,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:50,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 359 transitions, 4934 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:50,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:50,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:50,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:51,069 INFO L124 PetriNetUnfolderBase]: 2151/3609 cut-off events. [2024-06-27 23:01:51,069 INFO L125 PetriNetUnfolderBase]: For 188409/188409 co-relation queries the response was YES. [2024-06-27 23:01:51,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23966 conditions, 3609 events. 2151/3609 cut-off events. For 188409/188409 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 22100 event pairs, 427 based on Foata normal form. 1/3605 useless extension candidates. Maximal degree in co-relation 23836. Up to 2991 conditions per place. [2024-06-27 23:01:51,107 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 250 selfloop transitions, 125 changer transitions 0/381 dead transitions. [2024-06-27 23:01:51,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 381 transitions, 5978 flow [2024-06-27 23:01:51,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:51,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:51,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 23:01:51,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-27 23:01:51,109 INFO L175 Difference]: Start difference. First operand has 285 places, 359 transitions, 4934 flow. Second operand 7 states and 162 transitions. [2024-06-27 23:01:51,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 381 transitions, 5978 flow [2024-06-27 23:01:51,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 381 transitions, 5796 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:51,616 INFO L231 Difference]: Finished difference. Result has 286 places, 359 transitions, 5009 flow [2024-06-27 23:01:51,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4752, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5009, PETRI_PLACES=286, PETRI_TRANSITIONS=359} [2024-06-27 23:01:51,617 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-27 23:01:51,617 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 359 transitions, 5009 flow [2024-06-27 23:01:51,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:51,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:51,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:51,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:01:51,617 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:51,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:51,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1380524210, now seen corresponding path program 1 times [2024-06-27 23:01:51,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:51,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882623450] [2024-06-27 23:01:51,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:51,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:51,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:51,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:51,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:51,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882623450] [2024-06-27 23:01:51,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882623450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:51,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:51,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:51,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378393821] [2024-06-27 23:01:51,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:51,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:51,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:51,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:51,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:51,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:51,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 359 transitions, 5009 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:51,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:51,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:51,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:52,339 INFO L124 PetriNetUnfolderBase]: 2177/3649 cut-off events. [2024-06-27 23:01:52,339 INFO L125 PetriNetUnfolderBase]: For 200423/200423 co-relation queries the response was YES. [2024-06-27 23:01:52,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24559 conditions, 3649 events. 2177/3649 cut-off events. For 200423/200423 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 22391 event pairs, 430 based on Foata normal form. 2/3646 useless extension candidates. Maximal degree in co-relation 24429. Up to 2752 conditions per place. [2024-06-27 23:01:52,376 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 219 selfloop transitions, 171 changer transitions 0/397 dead transitions. [2024-06-27 23:01:52,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 397 transitions, 6283 flow [2024-06-27 23:01:52,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:52,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:52,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:01:52,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:01:52,377 INFO L175 Difference]: Start difference. First operand has 286 places, 359 transitions, 5009 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:01:52,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 397 transitions, 6283 flow [2024-06-27 23:01:52,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 397 transitions, 6071 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:52,908 INFO L231 Difference]: Finished difference. Result has 291 places, 370 transitions, 5339 flow [2024-06-27 23:01:52,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4797, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5339, PETRI_PLACES=291, PETRI_TRANSITIONS=370} [2024-06-27 23:01:52,909 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-27 23:01:52,909 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 370 transitions, 5339 flow [2024-06-27 23:01:52,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:52,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:52,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:52,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:01:52,910 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:52,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:52,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1376811092, now seen corresponding path program 5 times [2024-06-27 23:01:52,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:52,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625463849] [2024-06-27 23:01:52,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:52,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:52,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:53,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:53,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:53,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625463849] [2024-06-27 23:01:53,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625463849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:53,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:53,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:53,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494280051] [2024-06-27 23:01:53,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:53,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:53,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:53,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:53,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:53,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:53,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 370 transitions, 5339 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:53,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:53,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:53,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:53,642 INFO L124 PetriNetUnfolderBase]: 2174/3650 cut-off events. [2024-06-27 23:01:53,642 INFO L125 PetriNetUnfolderBase]: For 205315/205318 co-relation queries the response was YES. [2024-06-27 23:01:53,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25243 conditions, 3650 events. 2174/3650 cut-off events. For 205315/205318 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 22479 event pairs, 418 based on Foata normal form. 3/3650 useless extension candidates. Maximal degree in co-relation 25110. Up to 3180 conditions per place. [2024-06-27 23:01:53,684 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 312 selfloop transitions, 72 changer transitions 0/390 dead transitions. [2024-06-27 23:01:53,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 390 transitions, 6279 flow [2024-06-27 23:01:53,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:53,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:53,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-27 23:01:53,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-27 23:01:53,685 INFO L175 Difference]: Start difference. First operand has 291 places, 370 transitions, 5339 flow. Second operand 9 states and 191 transitions. [2024-06-27 23:01:53,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 390 transitions, 6279 flow [2024-06-27 23:01:54,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 390 transitions, 6117 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:54,231 INFO L231 Difference]: Finished difference. Result has 297 places, 370 transitions, 5327 flow [2024-06-27 23:01:54,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5177, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5327, PETRI_PLACES=297, PETRI_TRANSITIONS=370} [2024-06-27 23:01:54,232 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-27 23:01:54,232 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 370 transitions, 5327 flow [2024-06-27 23:01:54,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:54,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:54,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:54,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:01:54,232 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:54,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:54,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1376799560, now seen corresponding path program 2 times [2024-06-27 23:01:54,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:54,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866100810] [2024-06-27 23:01:54,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:54,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:54,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:54,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:54,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:54,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866100810] [2024-06-27 23:01:54,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866100810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:54,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:54,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:54,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218630227] [2024-06-27 23:01:54,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:54,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:54,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:54,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:54,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:54,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:54,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 370 transitions, 5327 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:54,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:54,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:54,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:54,978 INFO L124 PetriNetUnfolderBase]: 2200/3694 cut-off events. [2024-06-27 23:01:54,979 INFO L125 PetriNetUnfolderBase]: For 217718/217721 co-relation queries the response was YES. [2024-06-27 23:01:55,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25786 conditions, 3694 events. 2200/3694 cut-off events. For 217718/217721 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 22830 event pairs, 422 based on Foata normal form. 4/3695 useless extension candidates. Maximal degree in co-relation 25652. Up to 3093 conditions per place. [2024-06-27 23:01:55,022 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 129 changer transitions 0/402 dead transitions. [2024-06-27 23:01:55,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 402 transitions, 6417 flow [2024-06-27 23:01:55,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:55,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:55,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-27 23:01:55,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-27 23:01:55,023 INFO L175 Difference]: Start difference. First operand has 297 places, 370 transitions, 5327 flow. Second operand 10 states and 226 transitions. [2024-06-27 23:01:55,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 402 transitions, 6417 flow [2024-06-27 23:01:55,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 402 transitions, 6225 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:55,812 INFO L231 Difference]: Finished difference. Result has 299 places, 378 transitions, 5524 flow [2024-06-27 23:01:55,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5135, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5524, PETRI_PLACES=299, PETRI_TRANSITIONS=378} [2024-06-27 23:01:55,812 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-27 23:01:55,812 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 378 transitions, 5524 flow [2024-06-27 23:01:55,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:55,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:55,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:55,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:01:55,813 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:55,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:55,813 INFO L85 PathProgramCache]: Analyzing trace with hash 131211348, now seen corresponding path program 6 times [2024-06-27 23:01:55,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:55,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119569063] [2024-06-27 23:01:55,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:55,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:55,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:55,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:55,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:55,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119569063] [2024-06-27 23:01:55,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119569063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:55,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:55,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:55,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329045383] [2024-06-27 23:01:55,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:55,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:55,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:55,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:55,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:56,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:56,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 378 transitions, 5524 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:56,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:56,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:56,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:56,615 INFO L124 PetriNetUnfolderBase]: 2197/3690 cut-off events. [2024-06-27 23:01:56,615 INFO L125 PetriNetUnfolderBase]: For 219793/219796 co-relation queries the response was YES. [2024-06-27 23:01:56,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25951 conditions, 3690 events. 2197/3690 cut-off events. For 219793/219796 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 22770 event pairs, 418 based on Foata normal form. 3/3690 useless extension candidates. Maximal degree in co-relation 25815. Up to 3213 conditions per place. [2024-06-27 23:01:56,656 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 322 selfloop transitions, 67 changer transitions 0/395 dead transitions. [2024-06-27 23:01:56,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 395 transitions, 6344 flow [2024-06-27 23:01:56,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:56,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:56,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-27 23:01:56,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-27 23:01:56,657 INFO L175 Difference]: Start difference. First operand has 299 places, 378 transitions, 5524 flow. Second operand 7 states and 155 transitions. [2024-06-27 23:01:56,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 395 transitions, 6344 flow [2024-06-27 23:01:57,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 395 transitions, 6131 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:57,357 INFO L231 Difference]: Finished difference. Result has 300 places, 378 transitions, 5453 flow [2024-06-27 23:01:57,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5311, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5453, PETRI_PLACES=300, PETRI_TRANSITIONS=378} [2024-06-27 23:01:57,357 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-27 23:01:57,357 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 378 transitions, 5453 flow [2024-06-27 23:01:57,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:57,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:57,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:57,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:01:57,358 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:57,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:57,358 INFO L85 PathProgramCache]: Analyzing trace with hash -921050848, now seen corresponding path program 3 times [2024-06-27 23:01:57,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:57,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995447932] [2024-06-27 23:01:57,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:57,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:57,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:57,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:57,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:57,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995447932] [2024-06-27 23:01:57,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995447932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:57,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:57,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:57,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441114773] [2024-06-27 23:01:57,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:57,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:57,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:57,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:57,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:57,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:57,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 378 transitions, 5453 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:57,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:57,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:57,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:58,141 INFO L124 PetriNetUnfolderBase]: 2191/3682 cut-off events. [2024-06-27 23:01:58,141 INFO L125 PetriNetUnfolderBase]: For 223114/223117 co-relation queries the response was YES. [2024-06-27 23:01:58,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25902 conditions, 3682 events. 2191/3682 cut-off events. For 223114/223117 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 22758 event pairs, 422 based on Foata normal form. 4/3683 useless extension candidates. Maximal degree in co-relation 25765. Up to 3083 conditions per place. [2024-06-27 23:01:58,183 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 264 selfloop transitions, 128 changer transitions 0/399 dead transitions. [2024-06-27 23:01:58,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 399 transitions, 6289 flow [2024-06-27 23:01:58,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:58,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:58,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:01:58,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 23:01:58,184 INFO L175 Difference]: Start difference. First operand has 300 places, 378 transitions, 5453 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:01:58,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 399 transitions, 6289 flow [2024-06-27 23:01:58,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 399 transitions, 6129 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:58,807 INFO L231 Difference]: Finished difference. Result has 302 places, 378 transitions, 5556 flow [2024-06-27 23:01:58,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5293, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5556, PETRI_PLACES=302, PETRI_TRANSITIONS=378} [2024-06-27 23:01:58,808 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-27 23:01:58,808 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 378 transitions, 5556 flow [2024-06-27 23:01:58,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:58,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:58,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:58,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:01:58,808 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:01:58,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:58,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1334678774, now seen corresponding path program 4 times [2024-06-27 23:01:58,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:58,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259143045] [2024-06-27 23:01:58,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:58,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:58,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:58,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:58,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:58,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259143045] [2024-06-27 23:01:58,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259143045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:58,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:58,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:58,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442174722] [2024-06-27 23:01:58,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:58,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:58,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:58,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:58,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:58,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:58,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 378 transitions, 5556 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:58,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:58,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:58,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:59,645 INFO L124 PetriNetUnfolderBase]: 2233/3752 cut-off events. [2024-06-27 23:01:59,645 INFO L125 PetriNetUnfolderBase]: For 238805/238808 co-relation queries the response was YES. [2024-06-27 23:01:59,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26861 conditions, 3752 events. 2233/3752 cut-off events. For 238805/238808 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23256 event pairs, 422 based on Foata normal form. 4/3753 useless extension candidates. Maximal degree in co-relation 26723. Up to 3069 conditions per place. [2024-06-27 23:01:59,695 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 267 selfloop transitions, 137 changer transitions 0/411 dead transitions. [2024-06-27 23:01:59,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 411 transitions, 6746 flow [2024-06-27 23:01:59,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:59,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:59,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-27 23:01:59,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-27 23:01:59,696 INFO L175 Difference]: Start difference. First operand has 302 places, 378 transitions, 5556 flow. Second operand 10 states and 223 transitions. [2024-06-27 23:01:59,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 411 transitions, 6746 flow [2024-06-27 23:02:00,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 411 transitions, 6490 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:00,456 INFO L231 Difference]: Finished difference. Result has 306 places, 388 transitions, 5755 flow [2024-06-27 23:02:00,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5300, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5755, PETRI_PLACES=306, PETRI_TRANSITIONS=388} [2024-06-27 23:02:00,457 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-27 23:02:00,457 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 388 transitions, 5755 flow [2024-06-27 23:02:00,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:00,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:00,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:00,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:02:00,458 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:00,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:00,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1323291124, now seen corresponding path program 5 times [2024-06-27 23:02:00,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:00,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565270810] [2024-06-27 23:02:00,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:00,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:00,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:00,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:00,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:00,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565270810] [2024-06-27 23:02:00,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565270810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:00,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:00,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:00,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630028647] [2024-06-27 23:02:00,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:00,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:00,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:00,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:00,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:00,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:00,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 388 transitions, 5755 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:00,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:00,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:00,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:01,248 INFO L124 PetriNetUnfolderBase]: 2243/3770 cut-off events. [2024-06-27 23:02:01,249 INFO L125 PetriNetUnfolderBase]: For 246039/246042 co-relation queries the response was YES. [2024-06-27 23:02:01,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27238 conditions, 3770 events. 2243/3770 cut-off events. For 246039/246042 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23406 event pairs, 422 based on Foata normal form. 4/3771 useless extension candidates. Maximal degree in co-relation 27098. Up to 3079 conditions per place. [2024-06-27 23:02:01,294 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 271 selfloop transitions, 137 changer transitions 0/415 dead transitions. [2024-06-27 23:02:01,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 415 transitions, 7033 flow [2024-06-27 23:02:01,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:01,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:01,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 23:02:01,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 23:02:01,295 INFO L175 Difference]: Start difference. First operand has 306 places, 388 transitions, 5755 flow. Second operand 9 states and 208 transitions. [2024-06-27 23:02:01,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 415 transitions, 7033 flow [2024-06-27 23:02:02,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 415 transitions, 6755 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:02,172 INFO L231 Difference]: Finished difference. Result has 308 places, 393 transitions, 5870 flow [2024-06-27 23:02:02,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5485, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5870, PETRI_PLACES=308, PETRI_TRANSITIONS=393} [2024-06-27 23:02:02,173 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-27 23:02:02,173 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 393 transitions, 5870 flow [2024-06-27 23:02:02,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:02,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:02,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:02,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:02:02,173 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:02,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:02,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1327327124, now seen corresponding path program 6 times [2024-06-27 23:02:02,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:02,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728755660] [2024-06-27 23:02:02,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:02,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:02,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:02,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:02,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:02,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728755660] [2024-06-27 23:02:02,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728755660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:02,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:02,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:02,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252913604] [2024-06-27 23:02:02,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:02,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:02,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:02,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:02,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:02,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:02,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 393 transitions, 5870 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:02,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:02,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:02,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:03,034 INFO L124 PetriNetUnfolderBase]: 2237/3762 cut-off events. [2024-06-27 23:02:03,034 INFO L125 PetriNetUnfolderBase]: For 246719/246722 co-relation queries the response was YES. [2024-06-27 23:02:03,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27331 conditions, 3762 events. 2237/3762 cut-off events. For 246719/246722 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23353 event pairs, 422 based on Foata normal form. 4/3763 useless extension candidates. Maximal degree in co-relation 27189. Up to 3074 conditions per place. [2024-06-27 23:02:03,073 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 271 selfloop transitions, 138 changer transitions 0/416 dead transitions. [2024-06-27 23:02:03,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 416 transitions, 6910 flow [2024-06-27 23:02:03,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:03,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:03,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-27 23:02:03,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-27 23:02:03,075 INFO L175 Difference]: Start difference. First operand has 308 places, 393 transitions, 5870 flow. Second operand 11 states and 245 transitions. [2024-06-27 23:02:03,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 416 transitions, 6910 flow [2024-06-27 23:02:03,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 416 transitions, 6708 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:03,952 INFO L231 Difference]: Finished difference. Result has 315 places, 393 transitions, 5951 flow [2024-06-27 23:02:03,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5668, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5951, PETRI_PLACES=315, PETRI_TRANSITIONS=393} [2024-06-27 23:02:03,953 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-27 23:02:03,953 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 393 transitions, 5951 flow [2024-06-27 23:02:03,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:03,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:03,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:03,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:02:03,954 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:03,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:03,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1323830882, now seen corresponding path program 4 times [2024-06-27 23:02:03,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:03,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472216855] [2024-06-27 23:02:03,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:03,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:03,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:04,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:04,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:04,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472216855] [2024-06-27 23:02:04,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472216855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:04,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:04,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:04,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085446008] [2024-06-27 23:02:04,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:04,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:04,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:04,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:04,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:04,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:04,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 393 transitions, 5951 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:04,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:04,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:04,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:04,715 INFO L124 PetriNetUnfolderBase]: 2293/3858 cut-off events. [2024-06-27 23:02:04,715 INFO L125 PetriNetUnfolderBase]: For 287630/287633 co-relation queries the response was YES. [2024-06-27 23:02:04,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28337 conditions, 3858 events. 2293/3858 cut-off events. For 287630/287633 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 24106 event pairs, 434 based on Foata normal form. 18/3873 useless extension candidates. Maximal degree in co-relation 28193. Up to 3189 conditions per place. [2024-06-27 23:02:04,761 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 302 selfloop transitions, 108 changer transitions 0/417 dead transitions. [2024-06-27 23:02:04,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 417 transitions, 6895 flow [2024-06-27 23:02:04,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:04,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:04,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 23:02:04,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 23:02:04,762 INFO L175 Difference]: Start difference. First operand has 315 places, 393 transitions, 5951 flow. Second operand 8 states and 187 transitions. [2024-06-27 23:02:04,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 417 transitions, 6895 flow [2024-06-27 23:02:05,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 417 transitions, 6605 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 23:02:05,557 INFO L231 Difference]: Finished difference. Result has 313 places, 395 transitions, 5937 flow [2024-06-27 23:02:05,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5661, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5937, PETRI_PLACES=313, PETRI_TRANSITIONS=395} [2024-06-27 23:02:05,557 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-27 23:02:05,557 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 395 transitions, 5937 flow [2024-06-27 23:02:05,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:05,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:05,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:05,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:02:05,558 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:05,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:05,558 INFO L85 PathProgramCache]: Analyzing trace with hash -184512408, now seen corresponding path program 5 times [2024-06-27 23:02:05,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:05,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532330895] [2024-06-27 23:02:05,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:05,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:05,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:05,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:05,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:05,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532330895] [2024-06-27 23:02:05,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532330895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:05,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:05,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:05,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180538204] [2024-06-27 23:02:05,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:05,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:05,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:05,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:05,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:05,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:05,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 395 transitions, 5937 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:05,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:05,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:05,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:06,403 INFO L124 PetriNetUnfolderBase]: 2441/4086 cut-off events. [2024-06-27 23:02:06,404 INFO L125 PetriNetUnfolderBase]: For 330359/330362 co-relation queries the response was YES. [2024-06-27 23:02:06,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31159 conditions, 4086 events. 2441/4086 cut-off events. For 330359/330362 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 25629 event pairs, 454 based on Foata normal form. 14/4097 useless extension candidates. Maximal degree in co-relation 31014. Up to 3257 conditions per place. [2024-06-27 23:02:06,561 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 307 selfloop transitions, 114 changer transitions 0/428 dead transitions. [2024-06-27 23:02:06,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 428 transitions, 7153 flow [2024-06-27 23:02:06,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:06,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:06,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 23:02:06,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 23:02:06,562 INFO L175 Difference]: Start difference. First operand has 313 places, 395 transitions, 5937 flow. Second operand 8 states and 190 transitions. [2024-06-27 23:02:06,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 428 transitions, 7153 flow [2024-06-27 23:02:07,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 428 transitions, 6911 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:07,499 INFO L231 Difference]: Finished difference. Result has 316 places, 402 transitions, 6090 flow [2024-06-27 23:02:07,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5695, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6090, PETRI_PLACES=316, PETRI_TRANSITIONS=402} [2024-06-27 23:02:07,499 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 275 predicate places. [2024-06-27 23:02:07,499 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 402 transitions, 6090 flow [2024-06-27 23:02:07,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:07,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:07,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:07,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:02:07,500 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:07,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:07,500 INFO L85 PathProgramCache]: Analyzing trace with hash -173461218, now seen corresponding path program 6 times [2024-06-27 23:02:07,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:07,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984874732] [2024-06-27 23:02:07,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:07,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:07,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:07,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:07,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:07,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984874732] [2024-06-27 23:02:07,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984874732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:07,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:07,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:07,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404346779] [2024-06-27 23:02:07,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:07,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:07,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:07,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:07,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:07,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:07,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 402 transitions, 6090 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:07,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:07,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:07,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:08,262 INFO L124 PetriNetUnfolderBase]: 2405/4034 cut-off events. [2024-06-27 23:02:08,263 INFO L125 PetriNetUnfolderBase]: For 308202/308205 co-relation queries the response was YES. [2024-06-27 23:02:08,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29789 conditions, 4034 events. 2405/4034 cut-off events. For 308202/308205 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 25304 event pairs, 450 based on Foata normal form. 18/4049 useless extension candidates. Maximal degree in co-relation 29642. Up to 3365 conditions per place. [2024-06-27 23:02:08,314 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 310 selfloop transitions, 107 changer transitions 0/424 dead transitions. [2024-06-27 23:02:08,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 424 transitions, 6998 flow [2024-06-27 23:02:08,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:08,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:08,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:02:08,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:02:08,315 INFO L175 Difference]: Start difference. First operand has 316 places, 402 transitions, 6090 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:02:08,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 424 transitions, 6998 flow [2024-06-27 23:02:09,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 424 transitions, 6796 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:09,180 INFO L231 Difference]: Finished difference. Result has 320 places, 402 transitions, 6108 flow [2024-06-27 23:02:09,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5888, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6108, PETRI_PLACES=320, PETRI_TRANSITIONS=402} [2024-06-27 23:02:09,180 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-27 23:02:09,180 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 402 transitions, 6108 flow [2024-06-27 23:02:09,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:09,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:09,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:09,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:02:09,181 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:09,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:09,181 INFO L85 PathProgramCache]: Analyzing trace with hash -173061504, now seen corresponding path program 1 times [2024-06-27 23:02:09,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:09,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229218743] [2024-06-27 23:02:09,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:09,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:09,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:09,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:09,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:09,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229218743] [2024-06-27 23:02:09,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229218743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:09,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:09,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:09,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545298407] [2024-06-27 23:02:09,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:09,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:09,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:09,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:09,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:09,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:09,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 402 transitions, 6108 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:09,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:09,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:09,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:10,140 INFO L124 PetriNetUnfolderBase]: 2511/4214 cut-off events. [2024-06-27 23:02:10,140 INFO L125 PetriNetUnfolderBase]: For 327479/327482 co-relation queries the response was YES. [2024-06-27 23:02:10,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31558 conditions, 4214 events. 2511/4214 cut-off events. For 327479/327482 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 26630 event pairs, 467 based on Foata normal form. 14/4225 useless extension candidates. Maximal degree in co-relation 31409. Up to 3203 conditions per place. [2024-06-27 23:02:10,190 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 318 selfloop transitions, 107 changer transitions 0/432 dead transitions. [2024-06-27 23:02:10,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 432 transitions, 7288 flow [2024-06-27 23:02:10,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:10,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:10,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:02:10,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 23:02:10,191 INFO L175 Difference]: Start difference. First operand has 320 places, 402 transitions, 6108 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:02:10,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 432 transitions, 7288 flow [2024-06-27 23:02:11,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 432 transitions, 7068 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:11,356 INFO L231 Difference]: Finished difference. Result has 323 places, 406 transitions, 6229 flow [2024-06-27 23:02:11,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5888, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6229, PETRI_PLACES=323, PETRI_TRANSITIONS=406} [2024-06-27 23:02:11,357 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-27 23:02:11,357 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 406 transitions, 6229 flow [2024-06-27 23:02:11,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:11,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:11,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:11,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:02:11,357 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:11,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:11,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1143069174, now seen corresponding path program 7 times [2024-06-27 23:02:11,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:11,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998560096] [2024-06-27 23:02:11,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:11,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:11,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:11,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:11,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:11,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998560096] [2024-06-27 23:02:11,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998560096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:11,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:11,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:11,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330628820] [2024-06-27 23:02:11,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:11,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:11,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:11,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:11,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:11,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:02:11,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 406 transitions, 6229 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:11,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:11,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:02:11,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:12,319 INFO L124 PetriNetUnfolderBase]: 2516/4224 cut-off events. [2024-06-27 23:02:12,319 INFO L125 PetriNetUnfolderBase]: For 312454/312463 co-relation queries the response was YES. [2024-06-27 23:02:12,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31928 conditions, 4224 events. 2516/4224 cut-off events. For 312454/312463 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 26890 event pairs, 525 based on Foata normal form. 5/4221 useless extension candidates. Maximal degree in co-relation 31776. Up to 3549 conditions per place. [2024-06-27 23:02:12,377 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 299 selfloop transitions, 126 changer transitions 0/431 dead transitions. [2024-06-27 23:02:12,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 431 transitions, 7469 flow [2024-06-27 23:02:12,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:12,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:12,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 23:02:12,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:02:12,378 INFO L175 Difference]: Start difference. First operand has 323 places, 406 transitions, 6229 flow. Second operand 7 states and 161 transitions. [2024-06-27 23:02:12,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 431 transitions, 7469 flow [2024-06-27 23:02:13,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 431 transitions, 7309 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:13,539 INFO L231 Difference]: Finished difference. Result has 326 places, 409 transitions, 6371 flow [2024-06-27 23:02:13,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6069, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6371, PETRI_PLACES=326, PETRI_TRANSITIONS=409} [2024-06-27 23:02:13,540 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-27 23:02:13,540 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 409 transitions, 6371 flow [2024-06-27 23:02:13,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:13,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:13,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:13,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:02:13,541 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:13,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:13,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1143367704, now seen corresponding path program 8 times [2024-06-27 23:02:13,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:13,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294139194] [2024-06-27 23:02:13,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:13,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:13,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:13,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:13,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:13,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294139194] [2024-06-27 23:02:13,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294139194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:13,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:13,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:13,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481040059] [2024-06-27 23:02:13,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:13,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:13,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:13,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:13,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:13,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:02:13,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 409 transitions, 6371 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:13,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:13,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:02:13,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:14,464 INFO L124 PetriNetUnfolderBase]: 2521/4233 cut-off events. [2024-06-27 23:02:14,464 INFO L125 PetriNetUnfolderBase]: For 318450/318459 co-relation queries the response was YES. [2024-06-27 23:02:14,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32134 conditions, 4233 events. 2521/4233 cut-off events. For 318450/318459 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26867 event pairs, 525 based on Foata normal form. 5/4230 useless extension candidates. Maximal degree in co-relation 31980. Up to 3555 conditions per place. [2024-06-27 23:02:14,520 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 299 selfloop transitions, 126 changer transitions 0/431 dead transitions. [2024-06-27 23:02:14,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 431 transitions, 7613 flow [2024-06-27 23:02:14,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:14,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:14,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 23:02:14,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-27 23:02:14,521 INFO L175 Difference]: Start difference. First operand has 326 places, 409 transitions, 6371 flow. Second operand 7 states and 159 transitions. [2024-06-27 23:02:14,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 431 transitions, 7613 flow [2024-06-27 23:02:16,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 431 transitions, 7206 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:16,120 INFO L231 Difference]: Finished difference. Result has 327 places, 412 transitions, 6272 flow [2024-06-27 23:02:16,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5981, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6272, PETRI_PLACES=327, PETRI_TRANSITIONS=412} [2024-06-27 23:02:16,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-27 23:02:16,121 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 412 transitions, 6272 flow [2024-06-27 23:02:16,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:16,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:16,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:16,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:02:16,121 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:16,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:16,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1143368076, now seen corresponding path program 7 times [2024-06-27 23:02:16,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:16,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088188789] [2024-06-27 23:02:16,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:16,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:16,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:16,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:16,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:16,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088188789] [2024-06-27 23:02:16,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088188789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:16,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:16,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:16,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024076896] [2024-06-27 23:02:16,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:16,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:16,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:16,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:16,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:16,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:16,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 412 transitions, 6272 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:16,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:16,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:16,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:16,952 INFO L124 PetriNetUnfolderBase]: 2534/4230 cut-off events. [2024-06-27 23:02:16,952 INFO L125 PetriNetUnfolderBase]: For 326703/326709 co-relation queries the response was YES. [2024-06-27 23:02:16,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32333 conditions, 4230 events. 2534/4230 cut-off events. For 326703/326709 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 26713 event pairs, 540 based on Foata normal form. 3/4222 useless extension candidates. Maximal degree in co-relation 32179. Up to 3261 conditions per place. [2024-06-27 23:02:17,009 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 203 selfloop transitions, 237 changer transitions 0/447 dead transitions. [2024-06-27 23:02:17,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 447 transitions, 7872 flow [2024-06-27 23:02:17,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:17,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:17,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 23:02:17,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 23:02:17,012 INFO L175 Difference]: Start difference. First operand has 327 places, 412 transitions, 6272 flow. Second operand 8 states and 193 transitions. [2024-06-27 23:02:17,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 447 transitions, 7872 flow [2024-06-27 23:02:18,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 447 transitions, 7631 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:18,424 INFO L231 Difference]: Finished difference. Result has 331 places, 423 transitions, 6725 flow [2024-06-27 23:02:18,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6031, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6725, PETRI_PLACES=331, PETRI_TRANSITIONS=423} [2024-06-27 23:02:18,425 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-27 23:02:18,425 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 423 transitions, 6725 flow [2024-06-27 23:02:18,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:18,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:18,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:18,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:02:18,426 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:18,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:18,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1462201814, now seen corresponding path program 8 times [2024-06-27 23:02:18,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:18,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372277863] [2024-06-27 23:02:18,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:18,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:18,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:18,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:18,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:18,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372277863] [2024-06-27 23:02:18,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372277863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:18,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:18,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:18,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136598813] [2024-06-27 23:02:18,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:18,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:18,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:18,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:18,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:18,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:18,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 423 transitions, 6725 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:18,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:18,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:18,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:19,275 INFO L124 PetriNetUnfolderBase]: 2539/4237 cut-off events. [2024-06-27 23:02:19,276 INFO L125 PetriNetUnfolderBase]: For 336540/336546 co-relation queries the response was YES. [2024-06-27 23:02:19,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32872 conditions, 4237 events. 2539/4237 cut-off events. For 336540/336546 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 26761 event pairs, 538 based on Foata normal form. 3/4229 useless extension candidates. Maximal degree in co-relation 32717. Up to 3265 conditions per place. [2024-06-27 23:02:19,333 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 214 selfloop transitions, 230 changer transitions 0/451 dead transitions. [2024-06-27 23:02:19,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 451 transitions, 8349 flow [2024-06-27 23:02:19,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:19,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:19,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:02:19,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 23:02:19,334 INFO L175 Difference]: Start difference. First operand has 331 places, 423 transitions, 6725 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:02:19,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 451 transitions, 8349 flow [2024-06-27 23:02:20,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 451 transitions, 8073 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:20,942 INFO L231 Difference]: Finished difference. Result has 336 places, 426 transitions, 6983 flow [2024-06-27 23:02:20,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6459, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6983, PETRI_PLACES=336, PETRI_TRANSITIONS=426} [2024-06-27 23:02:20,943 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-27 23:02:20,943 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 426 transitions, 6983 flow [2024-06-27 23:02:20,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:20,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:20,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:20,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:02:20,944 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:20,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:20,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1662029580, now seen corresponding path program 9 times [2024-06-27 23:02:20,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:20,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638402281] [2024-06-27 23:02:20,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:20,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:20,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:21,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:21,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:21,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638402281] [2024-06-27 23:02:21,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638402281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:21,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:21,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:21,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499847870] [2024-06-27 23:02:21,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:21,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:21,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:21,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:21,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:21,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:21,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 426 transitions, 6983 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:21,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:21,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:21,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:21,804 INFO L124 PetriNetUnfolderBase]: 2552/4261 cut-off events. [2024-06-27 23:02:21,804 INFO L125 PetriNetUnfolderBase]: For 347747/347753 co-relation queries the response was YES. [2024-06-27 23:02:21,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33386 conditions, 4261 events. 2552/4261 cut-off events. For 347747/347753 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 26956 event pairs, 540 based on Foata normal form. 3/4253 useless extension candidates. Maximal degree in co-relation 33229. Up to 3275 conditions per place. [2024-06-27 23:02:21,862 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 202 selfloop transitions, 244 changer transitions 0/453 dead transitions. [2024-06-27 23:02:21,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 453 transitions, 8503 flow [2024-06-27 23:02:21,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:21,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:21,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 23:02:21,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:02:21,863 INFO L175 Difference]: Start difference. First operand has 336 places, 426 transitions, 6983 flow. Second operand 8 states and 192 transitions. [2024-06-27 23:02:21,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 453 transitions, 8503 flow [2024-06-27 23:02:23,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 453 transitions, 7862 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:23,296 INFO L231 Difference]: Finished difference. Result has 337 places, 432 transitions, 6952 flow [2024-06-27 23:02:23,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6354, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6952, PETRI_PLACES=337, PETRI_TRANSITIONS=432} [2024-06-27 23:02:23,296 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-27 23:02:23,296 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 432 transitions, 6952 flow [2024-06-27 23:02:23,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:23,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:23,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:23,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:02:23,297 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:23,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:23,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1662445290, now seen corresponding path program 10 times [2024-06-27 23:02:23,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:23,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611566662] [2024-06-27 23:02:23,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:23,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:23,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:23,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:23,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:23,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611566662] [2024-06-27 23:02:23,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611566662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:23,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:23,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:23,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042386452] [2024-06-27 23:02:23,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:23,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:23,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:23,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:23,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:23,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:23,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 432 transitions, 6952 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:23,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:23,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:23,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:24,279 INFO L124 PetriNetUnfolderBase]: 2549/4272 cut-off events. [2024-06-27 23:02:24,280 INFO L125 PetriNetUnfolderBase]: For 348932/348932 co-relation queries the response was YES. [2024-06-27 23:02:24,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33204 conditions, 4272 events. 2549/4272 cut-off events. For 348932/348932 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 27105 event pairs, 471 based on Foata normal form. 1/4271 useless extension candidates. Maximal degree in co-relation 33047. Up to 3864 conditions per place. [2024-06-27 23:02:24,341 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 398 selfloop transitions, 45 changer transitions 0/450 dead transitions. [2024-06-27 23:02:24,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 450 transitions, 7882 flow [2024-06-27 23:02:24,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:24,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:24,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 23:02:24,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-27 23:02:24,342 INFO L175 Difference]: Start difference. First operand has 337 places, 432 transitions, 6952 flow. Second operand 8 states and 177 transitions. [2024-06-27 23:02:24,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 450 transitions, 7882 flow [2024-06-27 23:02:25,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 450 transitions, 7432 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:25,997 INFO L231 Difference]: Finished difference. Result has 341 places, 432 transitions, 6598 flow [2024-06-27 23:02:25,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6502, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6598, PETRI_PLACES=341, PETRI_TRANSITIONS=432} [2024-06-27 23:02:25,997 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-27 23:02:25,997 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 432 transitions, 6598 flow [2024-06-27 23:02:25,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:25,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:25,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:25,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:02:25,998 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:25,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:25,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1019296696, now seen corresponding path program 11 times [2024-06-27 23:02:25,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:25,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659302698] [2024-06-27 23:02:25,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:25,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:26,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:26,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:26,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:26,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659302698] [2024-06-27 23:02:26,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659302698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:26,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:26,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:26,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020828067] [2024-06-27 23:02:26,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:26,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:26,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:26,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:26,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:26,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:26,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 432 transitions, 6598 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:26,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:26,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:26,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:26,929 INFO L124 PetriNetUnfolderBase]: 2554/4276 cut-off events. [2024-06-27 23:02:26,929 INFO L125 PetriNetUnfolderBase]: For 356685/356691 co-relation queries the response was YES. [2024-06-27 23:02:26,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32803 conditions, 4276 events. 2554/4276 cut-off events. For 356685/356691 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27166 event pairs, 514 based on Foata normal form. 3/4272 useless extension candidates. Maximal degree in co-relation 32645. Up to 3645 conditions per place. [2024-06-27 23:02:26,984 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 314 selfloop transitions, 134 changer transitions 0/455 dead transitions. [2024-06-27 23:02:26,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 455 transitions, 7790 flow [2024-06-27 23:02:26,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:26,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:26,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:02:26,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 23:02:26,985 INFO L175 Difference]: Start difference. First operand has 341 places, 432 transitions, 6598 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:02:26,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 455 transitions, 7790 flow [2024-06-27 23:02:28,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 455 transitions, 7541 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 23:02:28,880 INFO L231 Difference]: Finished difference. Result has 339 places, 436 transitions, 6717 flow [2024-06-27 23:02:28,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6349, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6717, PETRI_PLACES=339, PETRI_TRANSITIONS=436} [2024-06-27 23:02:28,881 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-27 23:02:28,881 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 436 transitions, 6717 flow [2024-06-27 23:02:28,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:28,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:28,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:28,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:02:28,881 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:28,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:28,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1171454536, now seen corresponding path program 9 times [2024-06-27 23:02:28,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:28,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483004176] [2024-06-27 23:02:28,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:28,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:28,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:28,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:28,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:28,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483004176] [2024-06-27 23:02:28,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483004176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:28,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:28,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:28,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044887440] [2024-06-27 23:02:28,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:28,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:28,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:28,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:28,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:29,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:02:29,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 436 transitions, 6717 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:29,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:29,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:02:29,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:29,737 INFO L124 PetriNetUnfolderBase]: 2551/4279 cut-off events. [2024-06-27 23:02:29,737 INFO L125 PetriNetUnfolderBase]: For 363148/363157 co-relation queries the response was YES. [2024-06-27 23:02:29,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32999 conditions, 4279 events. 2551/4279 cut-off events. For 363148/363157 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27232 event pairs, 523 based on Foata normal form. 5/4276 useless extension candidates. Maximal degree in co-relation 32841. Up to 3598 conditions per place. [2024-06-27 23:02:29,793 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 317 selfloop transitions, 128 changer transitions 0/451 dead transitions. [2024-06-27 23:02:29,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 451 transitions, 7803 flow [2024-06-27 23:02:29,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:29,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:29,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 23:02:29,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:02:29,794 INFO L175 Difference]: Start difference. First operand has 339 places, 436 transitions, 6717 flow. Second operand 7 states and 154 transitions. [2024-06-27 23:02:29,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 451 transitions, 7803 flow [2024-06-27 23:02:31,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 451 transitions, 7599 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:31,514 INFO L231 Difference]: Finished difference. Result has 342 places, 436 transitions, 6775 flow [2024-06-27 23:02:31,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6513, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6775, PETRI_PLACES=342, PETRI_TRANSITIONS=436} [2024-06-27 23:02:31,515 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-27 23:02:31,515 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 436 transitions, 6775 flow [2024-06-27 23:02:31,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:31,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:31,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:31,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:02:31,515 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:31,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:31,515 INFO L85 PathProgramCache]: Analyzing trace with hash -414274530, now seen corresponding path program 12 times [2024-06-27 23:02:31,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:31,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953688813] [2024-06-27 23:02:31,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:31,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:31,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:31,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:31,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:31,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953688813] [2024-06-27 23:02:31,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953688813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:31,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:31,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:31,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802941120] [2024-06-27 23:02:31,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:31,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:31,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:31,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:31,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:31,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:31,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 436 transitions, 6775 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:31,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:31,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:31,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:32,552 INFO L124 PetriNetUnfolderBase]: 2548/4268 cut-off events. [2024-06-27 23:02:32,552 INFO L125 PetriNetUnfolderBase]: For 366485/366491 co-relation queries the response was YES. [2024-06-27 23:02:32,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33214 conditions, 4268 events. 2548/4268 cut-off events. For 366485/366491 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27146 event pairs, 514 based on Foata normal form. 3/4264 useless extension candidates. Maximal degree in co-relation 33055. Up to 3638 conditions per place. [2024-06-27 23:02:32,604 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 314 selfloop transitions, 135 changer transitions 0/456 dead transitions. [2024-06-27 23:02:32,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 456 transitions, 7721 flow [2024-06-27 23:02:32,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:32,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:32,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-27 23:02:32,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-27 23:02:32,605 INFO L175 Difference]: Start difference. First operand has 342 places, 436 transitions, 6775 flow. Second operand 10 states and 218 transitions. [2024-06-27 23:02:32,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 456 transitions, 7721 flow [2024-06-27 23:02:34,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 456 transitions, 7385 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:34,348 INFO L231 Difference]: Finished difference. Result has 346 places, 436 transitions, 6715 flow [2024-06-27 23:02:34,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6439, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6715, PETRI_PLACES=346, PETRI_TRANSITIONS=436} [2024-06-27 23:02:34,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-27 23:02:34,349 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 436 transitions, 6715 flow [2024-06-27 23:02:34,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:34,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:34,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:34,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:02:34,349 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:34,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:34,350 INFO L85 PathProgramCache]: Analyzing trace with hash -221092222, now seen corresponding path program 13 times [2024-06-27 23:02:34,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:34,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117096904] [2024-06-27 23:02:34,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:34,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:34,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:34,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:34,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:34,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117096904] [2024-06-27 23:02:34,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117096904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:34,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:34,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:34,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745218646] [2024-06-27 23:02:34,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:34,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:34,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:34,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:34,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:34,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:34,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 436 transitions, 6715 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:34,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:34,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:34,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:35,291 INFO L124 PetriNetUnfolderBase]: 2561/4295 cut-off events. [2024-06-27 23:02:35,291 INFO L125 PetriNetUnfolderBase]: For 376560/376560 co-relation queries the response was YES. [2024-06-27 23:02:35,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33451 conditions, 4295 events. 2561/4295 cut-off events. For 376560/376560 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27353 event pairs, 471 based on Foata normal form. 1/4294 useless extension candidates. Maximal degree in co-relation 33292. Up to 3899 conditions per place. [2024-06-27 23:02:35,350 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 413 selfloop transitions, 40 changer transitions 0/460 dead transitions. [2024-06-27 23:02:35,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 460 transitions, 7943 flow [2024-06-27 23:02:35,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:35,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:35,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-27 23:02:35,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-27 23:02:35,351 INFO L175 Difference]: Start difference. First operand has 346 places, 436 transitions, 6715 flow. Second operand 10 states and 210 transitions. [2024-06-27 23:02:35,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 460 transitions, 7943 flow [2024-06-27 23:02:37,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 460 transitions, 7667 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:37,348 INFO L231 Difference]: Finished difference. Result has 348 places, 442 transitions, 6661 flow [2024-06-27 23:02:37,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6439, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6661, PETRI_PLACES=348, PETRI_TRANSITIONS=442} [2024-06-27 23:02:37,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-27 23:02:37,349 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 442 transitions, 6661 flow [2024-06-27 23:02:37,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:37,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:37,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:37,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:02:37,349 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:37,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:37,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1334783386, now seen corresponding path program 14 times [2024-06-27 23:02:37,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:37,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171269664] [2024-06-27 23:02:37,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:37,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:37,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:37,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:37,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:37,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171269664] [2024-06-27 23:02:37,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171269664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:37,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:37,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:37,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612222271] [2024-06-27 23:02:37,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:37,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:37,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:37,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:37,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:37,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:37,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 442 transitions, 6661 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:37,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:37,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:37,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:38,380 INFO L124 PetriNetUnfolderBase]: 2582/4319 cut-off events. [2024-06-27 23:02:38,380 INFO L125 PetriNetUnfolderBase]: For 393074/393080 co-relation queries the response was YES. [2024-06-27 23:02:38,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33751 conditions, 4319 events. 2582/4319 cut-off events. For 393074/393080 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 27493 event pairs, 512 based on Foata normal form. 3/4315 useless extension candidates. Maximal degree in co-relation 33590. Up to 3635 conditions per place. [2024-06-27 23:02:38,433 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 296 selfloop transitions, 167 changer transitions 0/470 dead transitions. [2024-06-27 23:02:38,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 470 transitions, 8158 flow [2024-06-27 23:02:38,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:38,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:38,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-27 23:02:38,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-27 23:02:38,434 INFO L175 Difference]: Start difference. First operand has 348 places, 442 transitions, 6661 flow. Second operand 10 states and 224 transitions. [2024-06-27 23:02:38,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 470 transitions, 8158 flow [2024-06-27 23:02:40,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 470 transitions, 8025 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:40,649 INFO L231 Difference]: Finished difference. Result has 352 places, 451 transitions, 7085 flow [2024-06-27 23:02:40,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6528, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7085, PETRI_PLACES=352, PETRI_TRANSITIONS=451} [2024-06-27 23:02:40,649 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-27 23:02:40,650 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 451 transitions, 7085 flow [2024-06-27 23:02:40,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:40,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:40,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:40,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:02:40,650 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:40,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:40,651 INFO L85 PathProgramCache]: Analyzing trace with hash 941504264, now seen corresponding path program 15 times [2024-06-27 23:02:40,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:40,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564845409] [2024-06-27 23:02:40,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:40,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:40,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:40,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:40,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:40,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564845409] [2024-06-27 23:02:40,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564845409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:40,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:40,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:40,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329236084] [2024-06-27 23:02:40,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:40,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:40,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:40,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:40,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:40,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:40,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 451 transitions, 7085 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:40,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:40,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:40,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:41,700 INFO L124 PetriNetUnfolderBase]: 2592/4344 cut-off events. [2024-06-27 23:02:41,700 INFO L125 PetriNetUnfolderBase]: For 401859/401859 co-relation queries the response was YES. [2024-06-27 23:02:41,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34351 conditions, 4344 events. 2592/4344 cut-off events. For 401859/401859 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 27723 event pairs, 471 based on Foata normal form. 1/4343 useless extension candidates. Maximal degree in co-relation 34188. Up to 3948 conditions per place. [2024-06-27 23:02:41,761 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 429 selfloop transitions, 36 changer transitions 0/472 dead transitions. [2024-06-27 23:02:41,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 472 transitions, 8160 flow [2024-06-27 23:02:41,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:41,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:41,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 23:02:41,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-27 23:02:41,762 INFO L175 Difference]: Start difference. First operand has 352 places, 451 transitions, 7085 flow. Second operand 8 states and 174 transitions. [2024-06-27 23:02:41,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 472 transitions, 8160 flow [2024-06-27 23:02:43,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 472 transitions, 7811 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:43,986 INFO L231 Difference]: Finished difference. Result has 354 places, 457 transitions, 6929 flow [2024-06-27 23:02:43,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6739, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6929, PETRI_PLACES=354, PETRI_TRANSITIONS=457} [2024-06-27 23:02:43,987 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-27 23:02:43,987 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 457 transitions, 6929 flow [2024-06-27 23:02:43,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:43,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:43,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:43,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:02:43,987 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:43,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:43,987 INFO L85 PathProgramCache]: Analyzing trace with hash -870321212, now seen corresponding path program 16 times [2024-06-27 23:02:43,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:43,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161229141] [2024-06-27 23:02:43,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:43,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:43,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:44,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:44,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:44,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161229141] [2024-06-27 23:02:44,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161229141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:44,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:44,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:44,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047063999] [2024-06-27 23:02:44,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:44,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:44,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:44,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:44,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:44,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:44,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 457 transitions, 6929 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:44,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:44,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:44,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:45,031 INFO L124 PetriNetUnfolderBase]: 2589/4340 cut-off events. [2024-06-27 23:02:45,031 INFO L125 PetriNetUnfolderBase]: For 405276/405276 co-relation queries the response was YES. [2024-06-27 23:02:45,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33980 conditions, 4340 events. 2589/4340 cut-off events. For 405276/405276 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 27686 event pairs, 471 based on Foata normal form. 1/4339 useless extension candidates. Maximal degree in co-relation 33816. Up to 3935 conditions per place. [2024-06-27 23:02:45,086 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 423 selfloop transitions, 46 changer transitions 0/476 dead transitions. [2024-06-27 23:02:45,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 476 transitions, 7911 flow [2024-06-27 23:02:45,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:02:45,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:02:45,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-27 23:02:45,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-27 23:02:45,088 INFO L175 Difference]: Start difference. First operand has 354 places, 457 transitions, 6929 flow. Second operand 12 states and 245 transitions. [2024-06-27 23:02:45,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 476 transitions, 7911 flow [2024-06-27 23:02:46,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 476 transitions, 7799 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:46,667 INFO L231 Difference]: Finished difference. Result has 362 places, 457 transitions, 6915 flow [2024-06-27 23:02:46,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6817, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6915, PETRI_PLACES=362, PETRI_TRANSITIONS=457} [2024-06-27 23:02:46,667 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 321 predicate places. [2024-06-27 23:02:46,667 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 457 transitions, 6915 flow [2024-06-27 23:02:46,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:46,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:46,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:46,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:02:46,668 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:46,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:46,668 INFO L85 PathProgramCache]: Analyzing trace with hash 941088182, now seen corresponding path program 10 times [2024-06-27 23:02:46,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:46,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564470151] [2024-06-27 23:02:46,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:46,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:46,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:46,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:46,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:46,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564470151] [2024-06-27 23:02:46,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564470151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:46,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:46,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:46,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157849254] [2024-06-27 23:02:46,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:46,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:46,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:46,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:46,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:46,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:02:46,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 457 transitions, 6915 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:46,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:46,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:02:46,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:47,634 INFO L124 PetriNetUnfolderBase]: 2586/4338 cut-off events. [2024-06-27 23:02:47,635 INFO L125 PetriNetUnfolderBase]: For 413061/413070 co-relation queries the response was YES. [2024-06-27 23:02:47,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33957 conditions, 4338 events. 2586/4338 cut-off events. For 413061/413070 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 27706 event pairs, 523 based on Foata normal form. 5/4335 useless extension candidates. Maximal degree in co-relation 33791. Up to 3686 conditions per place. [2024-06-27 23:02:47,691 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 368 selfloop transitions, 103 changer transitions 0/477 dead transitions. [2024-06-27 23:02:47,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 477 transitions, 8079 flow [2024-06-27 23:02:47,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:47,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:47,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 23:02:47,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-27 23:02:47,692 INFO L175 Difference]: Start difference. First operand has 362 places, 457 transitions, 6915 flow. Second operand 6 states and 143 transitions. [2024-06-27 23:02:47,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 477 transitions, 8079 flow [2024-06-27 23:02:50,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 477 transitions, 7957 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-27 23:02:50,077 INFO L231 Difference]: Finished difference. Result has 356 places, 457 transitions, 7010 flow [2024-06-27 23:02:50,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6793, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7010, PETRI_PLACES=356, PETRI_TRANSITIONS=457} [2024-06-27 23:02:50,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-27 23:02:50,078 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 457 transitions, 7010 flow [2024-06-27 23:02:50,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:50,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:50,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:50,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:02:50,078 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:50,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:50,079 INFO L85 PathProgramCache]: Analyzing trace with hash 692845004, now seen corresponding path program 17 times [2024-06-27 23:02:50,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:50,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981740423] [2024-06-27 23:02:50,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:50,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:50,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:50,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:50,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:50,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981740423] [2024-06-27 23:02:50,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981740423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:50,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:50,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:50,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347648830] [2024-06-27 23:02:50,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:50,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:50,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:50,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:50,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:50,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:50,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 457 transitions, 7010 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:50,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:50,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:50,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:50,946 INFO L124 PetriNetUnfolderBase]: 2583/4323 cut-off events. [2024-06-27 23:02:50,946 INFO L125 PetriNetUnfolderBase]: For 417969/417975 co-relation queries the response was YES. [2024-06-27 23:02:50,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34139 conditions, 4323 events. 2583/4323 cut-off events. For 417969/417975 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 27495 event pairs, 512 based on Foata normal form. 3/4319 useless extension candidates. Maximal degree in co-relation 33973. Up to 3635 conditions per place. [2024-06-27 23:02:51,003 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 295 selfloop transitions, 171 changer transitions 0/473 dead transitions. [2024-06-27 23:02:51,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 473 transitions, 8154 flow [2024-06-27 23:02:51,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:51,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:51,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:02:51,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 23:02:51,005 INFO L175 Difference]: Start difference. First operand has 356 places, 457 transitions, 7010 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:02:51,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 473 transitions, 8154 flow [2024-06-27 23:02:53,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 473 transitions, 7883 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:53,490 INFO L231 Difference]: Finished difference. Result has 357 places, 457 transitions, 7089 flow [2024-06-27 23:02:53,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6741, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7089, PETRI_PLACES=357, PETRI_TRANSITIONS=457} [2024-06-27 23:02:53,491 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-27 23:02:53,491 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 457 transitions, 7089 flow [2024-06-27 23:02:53,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:53,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:53,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:53,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:02:53,491 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:53,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:53,492 INFO L85 PathProgramCache]: Analyzing trace with hash 933742484, now seen corresponding path program 18 times [2024-06-27 23:02:53,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:53,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348853549] [2024-06-27 23:02:53,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:53,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:53,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:53,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:53,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:53,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348853549] [2024-06-27 23:02:53,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348853549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:53,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:53,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:53,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937312324] [2024-06-27 23:02:53,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:53,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:53,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:53,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:53,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:53,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:53,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 457 transitions, 7089 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:53,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:53,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:53,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:54,429 INFO L124 PetriNetUnfolderBase]: 2580/4319 cut-off events. [2024-06-27 23:02:54,429 INFO L125 PetriNetUnfolderBase]: For 413863/413869 co-relation queries the response was YES. [2024-06-27 23:02:54,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34103 conditions, 4319 events. 2580/4319 cut-off events. For 413863/413869 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 27494 event pairs, 512 based on Foata normal form. 3/4315 useless extension candidates. Maximal degree in co-relation 33937. Up to 3632 conditions per place. [2024-06-27 23:02:54,489 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 293 selfloop transitions, 175 changer transitions 0/475 dead transitions. [2024-06-27 23:02:54,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 475 transitions, 8067 flow [2024-06-27 23:02:54,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:54,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:54,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-27 23:02:54,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-27 23:02:54,490 INFO L175 Difference]: Start difference. First operand has 357 places, 457 transitions, 7089 flow. Second operand 11 states and 239 transitions. [2024-06-27 23:02:54,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 475 transitions, 8067 flow [2024-06-27 23:02:57,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 475 transitions, 7677 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:57,023 INFO L231 Difference]: Finished difference. Result has 361 places, 457 transitions, 7055 flow [2024-06-27 23:02:57,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6699, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7055, PETRI_PLACES=361, PETRI_TRANSITIONS=457} [2024-06-27 23:02:57,024 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-27 23:02:57,024 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 457 transitions, 7055 flow [2024-06-27 23:02:57,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:57,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:57,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:57,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:02:57,025 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:57,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:57,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1142996426, now seen corresponding path program 11 times [2024-06-27 23:02:57,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:57,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484348860] [2024-06-27 23:02:57,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:57,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:57,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:57,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:57,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:57,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484348860] [2024-06-27 23:02:57,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484348860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:57,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:57,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:57,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376015203] [2024-06-27 23:02:57,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:57,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:57,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:57,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:57,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:57,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:02:57,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 457 transitions, 7055 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:57,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:57,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:02:57,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:57,973 INFO L124 PetriNetUnfolderBase]: 2577/4325 cut-off events. [2024-06-27 23:02:57,973 INFO L125 PetriNetUnfolderBase]: For 417544/417547 co-relation queries the response was YES. [2024-06-27 23:02:58,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34074 conditions, 4325 events. 2577/4325 cut-off events. For 417544/417547 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 27605 event pairs, 476 based on Foata normal form. 3/4325 useless extension candidates. Maximal degree in co-relation 33906. Up to 3675 conditions per place. [2024-06-27 23:02:58,036 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 369 selfloop transitions, 113 changer transitions 0/488 dead transitions. [2024-06-27 23:02:58,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 488 transitions, 8273 flow [2024-06-27 23:02:58,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:58,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:58,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 23:02:58,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:02:58,037 INFO L175 Difference]: Start difference. First operand has 361 places, 457 transitions, 7055 flow. Second operand 8 states and 188 transitions. [2024-06-27 23:02:58,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 488 transitions, 8273 flow [2024-06-27 23:02:59,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 488 transitions, 7901 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 23:02:59,983 INFO L231 Difference]: Finished difference. Result has 359 places, 457 transitions, 6928 flow [2024-06-27 23:02:59,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6683, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6928, PETRI_PLACES=359, PETRI_TRANSITIONS=457} [2024-06-27 23:02:59,984 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-27 23:02:59,984 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 457 transitions, 6928 flow [2024-06-27 23:02:59,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:59,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:59,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:59,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:02:59,985 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:02:59,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:59,985 INFO L85 PathProgramCache]: Analyzing trace with hash 685487402, now seen corresponding path program 12 times [2024-06-27 23:02:59,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:59,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788887853] [2024-06-27 23:02:59,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:59,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:59,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:00,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:00,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:00,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788887853] [2024-06-27 23:03:00,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788887853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:00,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:00,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:00,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560724437] [2024-06-27 23:03:00,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:00,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:00,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:00,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:00,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:00,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:03:00,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 457 transitions, 6928 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:00,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:00,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:03:00,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:00,925 INFO L124 PetriNetUnfolderBase]: 2574/4321 cut-off events. [2024-06-27 23:03:00,926 INFO L125 PetriNetUnfolderBase]: For 422260/422263 co-relation queries the response was YES. [2024-06-27 23:03:00,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33949 conditions, 4321 events. 2574/4321 cut-off events. For 422260/422263 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 27572 event pairs, 476 based on Foata normal form. 3/4321 useless extension candidates. Maximal degree in co-relation 33780. Up to 3672 conditions per place. [2024-06-27 23:03:00,985 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 357 selfloop transitions, 131 changer transitions 0/494 dead transitions. [2024-06-27 23:03:00,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 494 transitions, 7998 flow [2024-06-27 23:03:00,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:00,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:00,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-27 23:03:00,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 23:03:00,986 INFO L175 Difference]: Start difference. First operand has 359 places, 457 transitions, 6928 flow. Second operand 9 states and 211 transitions. [2024-06-27 23:03:00,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 494 transitions, 7998 flow [2024-06-27 23:03:03,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 494 transitions, 7653 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 23:03:03,409 INFO L231 Difference]: Finished difference. Result has 357 places, 457 transitions, 6863 flow [2024-06-27 23:03:03,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6583, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6863, PETRI_PLACES=357, PETRI_TRANSITIONS=457} [2024-06-27 23:03:03,409 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-27 23:03:03,409 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 457 transitions, 6863 flow [2024-06-27 23:03:03,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:03,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:03,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:03,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:03:03,410 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:03,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:03,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1858996536, now seen corresponding path program 19 times [2024-06-27 23:03:03,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:03,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278629544] [2024-06-27 23:03:03,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:03,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:03,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:03,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:03,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:03,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278629544] [2024-06-27 23:03:03,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278629544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:03,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:03,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:03,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086682442] [2024-06-27 23:03:03,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:03,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:03,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:03,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:03,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:03,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:03,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 457 transitions, 6863 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:03,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:03,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:03,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:04,350 INFO L124 PetriNetUnfolderBase]: 2611/4381 cut-off events. [2024-06-27 23:03:04,350 INFO L125 PetriNetUnfolderBase]: For 428929/428929 co-relation queries the response was YES. [2024-06-27 23:03:04,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34640 conditions, 4381 events. 2611/4381 cut-off events. For 428929/428929 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 28043 event pairs, 471 based on Foata normal form. 1/4380 useless extension candidates. Maximal degree in co-relation 34473. Up to 3693 conditions per place. [2024-06-27 23:03:04,411 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 356 selfloop transitions, 144 changer transitions 0/507 dead transitions. [2024-06-27 23:03:04,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 507 transitions, 8747 flow [2024-06-27 23:03:04,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:04,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:04,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 23:03:04,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 23:03:04,412 INFO L175 Difference]: Start difference. First operand has 357 places, 457 transitions, 6863 flow. Second operand 9 states and 227 transitions. [2024-06-27 23:03:04,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 507 transitions, 8747 flow [2024-06-27 23:03:06,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 507 transitions, 8449 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-27 23:03:06,730 INFO L231 Difference]: Finished difference. Result has 358 places, 470 transitions, 7316 flow [2024-06-27 23:03:06,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6583, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7316, PETRI_PLACES=358, PETRI_TRANSITIONS=470} [2024-06-27 23:03:06,731 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-27 23:03:06,731 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 470 transitions, 7316 flow [2024-06-27 23:03:06,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:06,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:06,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:06,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:03:06,731 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:06,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:06,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1859233686, now seen corresponding path program 20 times [2024-06-27 23:03:06,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:06,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427996329] [2024-06-27 23:03:06,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:06,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:06,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:06,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:06,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:06,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427996329] [2024-06-27 23:03:06,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427996329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:06,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:06,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:06,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721817782] [2024-06-27 23:03:06,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:06,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:06,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:06,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:06,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:06,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:06,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 470 transitions, 7316 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:06,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:06,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:06,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:07,781 INFO L124 PetriNetUnfolderBase]: 2608/4377 cut-off events. [2024-06-27 23:03:07,781 INFO L125 PetriNetUnfolderBase]: For 408357/408357 co-relation queries the response was YES. [2024-06-27 23:03:07,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34665 conditions, 4377 events. 2608/4377 cut-off events. For 408357/408357 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 27981 event pairs, 471 based on Foata normal form. 1/4376 useless extension candidates. Maximal degree in co-relation 34497. Up to 3691 conditions per place. [2024-06-27 23:03:07,834 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 352 selfloop transitions, 147 changer transitions 0/506 dead transitions. [2024-06-27 23:03:07,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 506 transitions, 8748 flow [2024-06-27 23:03:07,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:07,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:07,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 23:03:07,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:03:07,835 INFO L175 Difference]: Start difference. First operand has 358 places, 470 transitions, 7316 flow. Second operand 9 states and 225 transitions. [2024-06-27 23:03:07,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 506 transitions, 8748 flow [2024-06-27 23:03:09,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 506 transitions, 8409 flow, removed 60 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:09,852 INFO L231 Difference]: Finished difference. Result has 358 places, 470 transitions, 7301 flow [2024-06-27 23:03:09,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6981, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7301, PETRI_PLACES=358, PETRI_TRANSITIONS=470} [2024-06-27 23:03:09,852 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-27 23:03:09,852 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 470 transitions, 7301 flow [2024-06-27 23:03:09,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:09,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:09,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:09,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:03:09,853 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:09,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:09,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1315944454, now seen corresponding path program 21 times [2024-06-27 23:03:09,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:09,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085518920] [2024-06-27 23:03:09,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:09,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:09,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:09,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:09,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:09,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085518920] [2024-06-27 23:03:09,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085518920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:09,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:09,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:09,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790771530] [2024-06-27 23:03:09,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:09,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:09,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:09,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:09,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:10,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:10,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 470 transitions, 7301 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:10,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:10,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:10,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:10,768 INFO L124 PetriNetUnfolderBase]: 2602/4370 cut-off events. [2024-06-27 23:03:10,768 INFO L125 PetriNetUnfolderBase]: For 404982/404985 co-relation queries the response was YES. [2024-06-27 23:03:10,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34310 conditions, 4370 events. 2602/4370 cut-off events. For 404982/404985 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 27986 event pairs, 480 based on Foata normal form. 4/4371 useless extension candidates. Maximal degree in co-relation 34146. Up to 3686 conditions per place. [2024-06-27 23:03:10,827 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 367 selfloop transitions, 123 changer transitions 0/497 dead transitions. [2024-06-27 23:03:10,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 497 transitions, 8521 flow [2024-06-27 23:03:10,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:10,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:10,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 23:03:10,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-27 23:03:10,829 INFO L175 Difference]: Start difference. First operand has 358 places, 470 transitions, 7301 flow. Second operand 7 states and 179 transitions. [2024-06-27 23:03:10,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 497 transitions, 8521 flow [2024-06-27 23:03:13,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 497 transitions, 8241 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:13,257 INFO L231 Difference]: Finished difference. Result has 356 places, 470 transitions, 7290 flow [2024-06-27 23:03:13,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7027, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7290, PETRI_PLACES=356, PETRI_TRANSITIONS=470} [2024-06-27 23:03:13,258 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-27 23:03:13,258 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 470 transitions, 7290 flow [2024-06-27 23:03:13,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:13,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:13,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:13,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:03:13,258 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:13,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:13,259 INFO L85 PathProgramCache]: Analyzing trace with hash -237537382, now seen corresponding path program 22 times [2024-06-27 23:03:13,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:13,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073206714] [2024-06-27 23:03:13,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:13,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:13,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:13,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:13,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:13,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073206714] [2024-06-27 23:03:13,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073206714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:13,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:13,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:13,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008774771] [2024-06-27 23:03:13,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:13,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:13,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:13,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:13,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:13,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:13,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 470 transitions, 7290 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:13,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:13,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:13,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:14,222 INFO L124 PetriNetUnfolderBase]: 2620/4401 cut-off events. [2024-06-27 23:03:14,222 INFO L125 PetriNetUnfolderBase]: For 392247/392250 co-relation queries the response was YES. [2024-06-27 23:03:14,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34388 conditions, 4401 events. 2620/4401 cut-off events. For 392247/392250 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28295 event pairs, 480 based on Foata normal form. 4/4402 useless extension candidates. Maximal degree in co-relation 34227. Up to 3424 conditions per place. [2024-06-27 23:03:14,279 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 237 changer transitions 0/505 dead transitions. [2024-06-27 23:03:14,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 505 transitions, 8830 flow [2024-06-27 23:03:14,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:14,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:14,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-27 23:03:14,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-27 23:03:14,281 INFO L175 Difference]: Start difference. First operand has 356 places, 470 transitions, 7290 flow. Second operand 10 states and 232 transitions. [2024-06-27 23:03:14,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 505 transitions, 8830 flow [2024-06-27 23:03:16,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 505 transitions, 8527 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:16,245 INFO L231 Difference]: Finished difference. Result has 360 places, 477 transitions, 7683 flow [2024-06-27 23:03:16,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6987, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7683, PETRI_PLACES=360, PETRI_TRANSITIONS=477} [2024-06-27 23:03:16,246 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-27 23:03:16,246 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 477 transitions, 7683 flow [2024-06-27 23:03:16,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:16,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:16,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:16,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:03:16,246 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:16,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:16,246 INFO L85 PathProgramCache]: Analyzing trace with hash -822810826, now seen corresponding path program 23 times [2024-06-27 23:03:16,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:16,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175221778] [2024-06-27 23:03:16,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:16,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:16,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:16,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:16,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:16,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175221778] [2024-06-27 23:03:16,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175221778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:16,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:16,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:16,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318734879] [2024-06-27 23:03:16,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:16,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:16,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:16,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:16,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:16,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:16,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 477 transitions, 7683 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:16,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:16,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:16,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:17,228 INFO L124 PetriNetUnfolderBase]: 2630/4419 cut-off events. [2024-06-27 23:03:17,228 INFO L125 PetriNetUnfolderBase]: For 402173/402176 co-relation queries the response was YES. [2024-06-27 23:03:17,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35083 conditions, 4419 events. 2630/4419 cut-off events. For 402173/402176 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 28399 event pairs, 480 based on Foata normal form. 4/4420 useless extension candidates. Maximal degree in co-relation 34920. Up to 3434 conditions per place. [2024-06-27 23:03:17,287 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 260 selfloop transitions, 249 changer transitions 0/516 dead transitions. [2024-06-27 23:03:17,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 516 transitions, 9226 flow [2024-06-27 23:03:17,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:17,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:17,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-27 23:03:17,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-27 23:03:17,288 INFO L175 Difference]: Start difference. First operand has 360 places, 477 transitions, 7683 flow. Second operand 11 states and 260 transitions. [2024-06-27 23:03:17,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 516 transitions, 9226 flow [2024-06-27 23:03:19,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 516 transitions, 8788 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:19,274 INFO L231 Difference]: Finished difference. Result has 365 places, 481 transitions, 7863 flow [2024-06-27 23:03:19,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7262, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7863, PETRI_PLACES=365, PETRI_TRANSITIONS=481} [2024-06-27 23:03:19,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-27 23:03:19,274 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 481 transitions, 7863 flow [2024-06-27 23:03:19,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:19,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:19,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:19,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:03:19,276 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:19,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:19,276 INFO L85 PathProgramCache]: Analyzing trace with hash 380645068, now seen corresponding path program 24 times [2024-06-27 23:03:19,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:19,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81185253] [2024-06-27 23:03:19,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:19,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:19,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:19,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:19,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:19,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81185253] [2024-06-27 23:03:19,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81185253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:19,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:19,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:19,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188222571] [2024-06-27 23:03:19,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:19,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:19,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:19,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:19,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:19,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:19,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 481 transitions, 7863 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:19,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:19,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:19,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:20,220 INFO L124 PetriNetUnfolderBase]: 2627/4405 cut-off events. [2024-06-27 23:03:20,220 INFO L125 PetriNetUnfolderBase]: For 396430/396436 co-relation queries the response was YES. [2024-06-27 23:03:20,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34981 conditions, 4405 events. 2627/4405 cut-off events. For 396430/396436 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 28245 event pairs, 512 based on Foata normal form. 3/4401 useless extension candidates. Maximal degree in co-relation 34817. Up to 3432 conditions per place. [2024-06-27 23:03:20,282 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 233 selfloop transitions, 267 changer transitions 0/507 dead transitions. [2024-06-27 23:03:20,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 507 transitions, 9267 flow [2024-06-27 23:03:20,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:20,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:20,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:03:20,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:03:20,283 INFO L175 Difference]: Start difference. First operand has 365 places, 481 transitions, 7863 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:03:20,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 507 transitions, 9267 flow [2024-06-27 23:03:21,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 507 transitions, 8705 flow, removed 47 selfloop flow, removed 12 redundant places. [2024-06-27 23:03:21,987 INFO L231 Difference]: Finished difference. Result has 361 places, 481 transitions, 7853 flow [2024-06-27 23:03:21,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7309, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7853, PETRI_PLACES=361, PETRI_TRANSITIONS=481} [2024-06-27 23:03:21,988 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-27 23:03:21,988 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 481 transitions, 7853 flow [2024-06-27 23:03:21,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:21,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:21,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:21,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:03:21,988 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:21,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:21,989 INFO L85 PathProgramCache]: Analyzing trace with hash -216983412, now seen corresponding path program 25 times [2024-06-27 23:03:21,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:21,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721322368] [2024-06-27 23:03:21,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:21,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:21,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:22,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:22,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:22,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721322368] [2024-06-27 23:03:22,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721322368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:22,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:22,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:22,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142682318] [2024-06-27 23:03:22,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:22,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:22,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:22,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:22,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:22,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:22,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 481 transitions, 7853 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:22,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:22,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:22,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:22,949 INFO L124 PetriNetUnfolderBase]: 2621/4407 cut-off events. [2024-06-27 23:03:22,949 INFO L125 PetriNetUnfolderBase]: For 383012/383015 co-relation queries the response was YES. [2024-06-27 23:03:22,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34541 conditions, 4407 events. 2621/4407 cut-off events. For 383012/383015 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 28335 event pairs, 480 based on Foata normal form. 4/4408 useless extension candidates. Maximal degree in co-relation 34380. Up to 3427 conditions per place. [2024-06-27 23:03:23,004 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 260 selfloop transitions, 246 changer transitions 0/513 dead transitions. [2024-06-27 23:03:23,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 513 transitions, 9113 flow [2024-06-27 23:03:23,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:23,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:23,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 23:03:23,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-27 23:03:23,005 INFO L175 Difference]: Start difference. First operand has 361 places, 481 transitions, 7853 flow. Second operand 9 states and 221 transitions. [2024-06-27 23:03:23,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 513 transitions, 9113 flow [2024-06-27 23:03:24,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 513 transitions, 8317 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:24,961 INFO L231 Difference]: Finished difference. Result has 361 places, 481 transitions, 7568 flow [2024-06-27 23:03:24,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7059, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7568, PETRI_PLACES=361, PETRI_TRANSITIONS=481} [2024-06-27 23:03:24,962 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-27 23:03:24,962 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 481 transitions, 7568 flow [2024-06-27 23:03:24,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:24,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:24,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:24,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:03:24,962 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:24,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:24,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1652164536, now seen corresponding path program 26 times [2024-06-27 23:03:24,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:24,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012254550] [2024-06-27 23:03:24,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:24,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:24,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:25,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:25,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:25,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012254550] [2024-06-27 23:03:25,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012254550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:25,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:25,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:25,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802560213] [2024-06-27 23:03:25,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:25,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:25,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:25,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:25,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:25,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:25,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 481 transitions, 7568 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:25,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:25,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:25,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:25,867 INFO L124 PetriNetUnfolderBase]: 2626/4406 cut-off events. [2024-06-27 23:03:25,867 INFO L125 PetriNetUnfolderBase]: For 379200/379206 co-relation queries the response was YES. [2024-06-27 23:03:25,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34409 conditions, 4406 events. 2626/4406 cut-off events. For 379200/379206 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 28217 event pairs, 512 based on Foata normal form. 3/4402 useless extension candidates. Maximal degree in co-relation 34249. Up to 3431 conditions per place. [2024-06-27 23:03:25,927 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 277 changer transitions 0/518 dead transitions. [2024-06-27 23:03:25,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 518 transitions, 9083 flow [2024-06-27 23:03:25,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:25,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:25,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-27 23:03:25,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-27 23:03:25,928 INFO L175 Difference]: Start difference. First operand has 361 places, 481 transitions, 7568 flow. Second operand 10 states and 242 transitions. [2024-06-27 23:03:25,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 518 transitions, 9083 flow [2024-06-27 23:03:27,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 518 transitions, 8541 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-27 23:03:27,823 INFO L231 Difference]: Finished difference. Result has 360 places, 484 transitions, 7675 flow [2024-06-27 23:03:27,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7038, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7675, PETRI_PLACES=360, PETRI_TRANSITIONS=484} [2024-06-27 23:03:27,823 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-27 23:03:27,823 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 484 transitions, 7675 flow [2024-06-27 23:03:27,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:27,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:27,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:27,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:03:27,824 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:27,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:27,824 INFO L85 PathProgramCache]: Analyzing trace with hash 373298998, now seen corresponding path program 27 times [2024-06-27 23:03:27,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:27,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534254292] [2024-06-27 23:03:27,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:27,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:27,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:27,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:27,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:27,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534254292] [2024-06-27 23:03:27,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534254292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:27,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:27,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:27,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919869025] [2024-06-27 23:03:27,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:27,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:27,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:27,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:27,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:27,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:27,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 484 transitions, 7675 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:27,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:27,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:27,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:28,699 INFO L124 PetriNetUnfolderBase]: 2623/4402 cut-off events. [2024-06-27 23:03:28,699 INFO L125 PetriNetUnfolderBase]: For 367511/367517 co-relation queries the response was YES. [2024-06-27 23:03:28,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34223 conditions, 4402 events. 2623/4402 cut-off events. For 367511/367517 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 28267 event pairs, 512 based on Foata normal form. 3/4398 useless extension candidates. Maximal degree in co-relation 34064. Up to 3429 conditions per place. [2024-06-27 23:03:28,754 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 282 changer transitions 0/515 dead transitions. [2024-06-27 23:03:28,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 515 transitions, 8933 flow [2024-06-27 23:03:28,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:28,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:28,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-27 23:03:28,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772727272727273 [2024-06-27 23:03:28,756 INFO L175 Difference]: Start difference. First operand has 360 places, 484 transitions, 7675 flow. Second operand 11 states and 254 transitions. [2024-06-27 23:03:28,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 515 transitions, 8933 flow [2024-06-27 23:03:30,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 515 transitions, 8303 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-06-27 23:03:30,677 INFO L231 Difference]: Finished difference. Result has 361 places, 484 transitions, 7627 flow [2024-06-27 23:03:30,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7049, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7627, PETRI_PLACES=361, PETRI_TRANSITIONS=484} [2024-06-27 23:03:30,677 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-27 23:03:30,677 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 484 transitions, 7627 flow [2024-06-27 23:03:30,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:30,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:30,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:30,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:03:30,678 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:30,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:30,678 INFO L85 PathProgramCache]: Analyzing trace with hash -455409118, now seen corresponding path program 7 times [2024-06-27 23:03:30,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:30,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514218794] [2024-06-27 23:03:30,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:30,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:30,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:30,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:30,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:30,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514218794] [2024-06-27 23:03:30,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514218794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:30,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:30,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:30,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147055529] [2024-06-27 23:03:30,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:30,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:30,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:30,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:30,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:30,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:30,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 484 transitions, 7627 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:30,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:30,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:30,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:31,612 INFO L124 PetriNetUnfolderBase]: 2679/4504 cut-off events. [2024-06-27 23:03:31,612 INFO L125 PetriNetUnfolderBase]: For 411004/411007 co-relation queries the response was YES. [2024-06-27 23:03:31,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34792 conditions, 4504 events. 2679/4504 cut-off events. For 411004/411007 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 28962 event pairs, 362 based on Foata normal form. 18/4519 useless extension candidates. Maximal degree in co-relation 34634. Up to 3770 conditions per place. [2024-06-27 23:03:31,672 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 410 selfloop transitions, 98 changer transitions 0/515 dead transitions. [2024-06-27 23:03:31,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 515 transitions, 8795 flow [2024-06-27 23:03:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:03:31,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:03:31,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 23:03:31,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-27 23:03:31,673 INFO L175 Difference]: Start difference. First operand has 361 places, 484 transitions, 7627 flow. Second operand 6 states and 159 transitions. [2024-06-27 23:03:31,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 515 transitions, 8795 flow [2024-06-27 23:03:33,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 515 transitions, 8185 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-27 23:03:33,442 INFO L231 Difference]: Finished difference. Result has 355 places, 486 transitions, 7299 flow [2024-06-27 23:03:33,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7017, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7299, PETRI_PLACES=355, PETRI_TRANSITIONS=486} [2024-06-27 23:03:33,442 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-27 23:03:33,442 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 486 transitions, 7299 flow [2024-06-27 23:03:33,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:33,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:33,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:33,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:03:33,443 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:33,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:33,443 INFO L85 PathProgramCache]: Analyzing trace with hash -815582308, now seen corresponding path program 8 times [2024-06-27 23:03:33,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:33,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374253481] [2024-06-27 23:03:33,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:33,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:33,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:33,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:33,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:33,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374253481] [2024-06-27 23:03:33,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374253481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:33,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:33,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:33,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496582606] [2024-06-27 23:03:33,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:33,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:33,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:33,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:33,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:33,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:33,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 486 transitions, 7299 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:33,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:33,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:33,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:34,452 INFO L124 PetriNetUnfolderBase]: 2735/4588 cut-off events. [2024-06-27 23:03:34,452 INFO L125 PetriNetUnfolderBase]: For 405578/405581 co-relation queries the response was YES. [2024-06-27 23:03:34,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35137 conditions, 4588 events. 2735/4588 cut-off events. For 405578/405581 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 29681 event pairs, 496 based on Foata normal form. 18/4603 useless extension candidates. Maximal degree in co-relation 34980. Up to 3801 conditions per place. [2024-06-27 23:03:34,516 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 386 selfloop transitions, 116 changer transitions 0/509 dead transitions. [2024-06-27 23:03:34,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 509 transitions, 8437 flow [2024-06-27 23:03:34,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:34,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:34,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 23:03:34,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 23:03:34,517 INFO L175 Difference]: Start difference. First operand has 355 places, 486 transitions, 7299 flow. Second operand 7 states and 166 transitions. [2024-06-27 23:03:34,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 509 transitions, 8437 flow [2024-06-27 23:03:36,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 509 transitions, 8235 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:36,118 INFO L231 Difference]: Finished difference. Result has 358 places, 488 transitions, 7405 flow [2024-06-27 23:03:36,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7097, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7405, PETRI_PLACES=358, PETRI_TRANSITIONS=488} [2024-06-27 23:03:36,118 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-27 23:03:36,118 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 488 transitions, 7405 flow [2024-06-27 23:03:36,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:36,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:36,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:36,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:03:36,119 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:36,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:36,119 INFO L85 PathProgramCache]: Analyzing trace with hash -826307068, now seen corresponding path program 9 times [2024-06-27 23:03:36,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:36,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955793440] [2024-06-27 23:03:36,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:36,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:36,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:36,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:36,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:36,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955793440] [2024-06-27 23:03:36,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955793440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:36,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:36,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:36,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963736933] [2024-06-27 23:03:36,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:36,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:36,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:36,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:36,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:36,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:36,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 488 transitions, 7405 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:36,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:36,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:36,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:37,059 INFO L124 PetriNetUnfolderBase]: 2765/4646 cut-off events. [2024-06-27 23:03:37,059 INFO L125 PetriNetUnfolderBase]: For 400997/401000 co-relation queries the response was YES. [2024-06-27 23:03:37,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35306 conditions, 4646 events. 2765/4646 cut-off events. For 400997/401000 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 30055 event pairs, 506 based on Foata normal form. 18/4661 useless extension candidates. Maximal degree in co-relation 35148. Up to 3787 conditions per place. [2024-06-27 23:03:37,127 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 377 selfloop transitions, 133 changer transitions 0/517 dead transitions. [2024-06-27 23:03:37,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 517 transitions, 8579 flow [2024-06-27 23:03:37,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:37,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:37,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 23:03:37,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 23:03:37,128 INFO L175 Difference]: Start difference. First operand has 358 places, 488 transitions, 7405 flow. Second operand 7 states and 173 transitions. [2024-06-27 23:03:37,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 517 transitions, 8579 flow [2024-06-27 23:03:38,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 517 transitions, 8311 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:38,982 INFO L231 Difference]: Finished difference. Result has 359 places, 490 transitions, 7487 flow [2024-06-27 23:03:38,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7137, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7487, PETRI_PLACES=359, PETRI_TRANSITIONS=490} [2024-06-27 23:03:38,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-27 23:03:38,983 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 490 transitions, 7487 flow [2024-06-27 23:03:38,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:38,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:38,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:38,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:03:38,983 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:38,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:38,984 INFO L85 PathProgramCache]: Analyzing trace with hash -248711704, now seen corresponding path program 10 times [2024-06-27 23:03:38,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:38,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909045285] [2024-06-27 23:03:38,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:38,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:38,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:39,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:39,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:39,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909045285] [2024-06-27 23:03:39,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909045285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:39,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:39,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:39,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581578331] [2024-06-27 23:03:39,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:39,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:39,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:39,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:39,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:39,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:39,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 490 transitions, 7487 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:39,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:39,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:39,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:39,930 INFO L124 PetriNetUnfolderBase]: 2739/4608 cut-off events. [2024-06-27 23:03:39,930 INFO L125 PetriNetUnfolderBase]: For 344656/344659 co-relation queries the response was YES. [2024-06-27 23:03:39,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33907 conditions, 4608 events. 2739/4608 cut-off events. For 344656/344659 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 29793 event pairs, 357 based on Foata normal form. 14/4619 useless extension candidates. Maximal degree in co-relation 33749. Up to 3265 conditions per place. [2024-06-27 23:03:39,992 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 358 selfloop transitions, 158 changer transitions 0/523 dead transitions. [2024-06-27 23:03:39,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 523 transitions, 8633 flow [2024-06-27 23:03:39,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:39,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:39,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 23:03:39,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-27 23:03:39,994 INFO L175 Difference]: Start difference. First operand has 359 places, 490 transitions, 7487 flow. Second operand 7 states and 179 transitions. [2024-06-27 23:03:39,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 523 transitions, 8633 flow [2024-06-27 23:03:41,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 523 transitions, 8311 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:41,804 INFO L231 Difference]: Finished difference. Result has 361 places, 490 transitions, 7495 flow [2024-06-27 23:03:41,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7165, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7495, PETRI_PLACES=361, PETRI_TRANSITIONS=490} [2024-06-27 23:03:41,805 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-27 23:03:41,805 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 490 transitions, 7495 flow [2024-06-27 23:03:41,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:41,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:41,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:41,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:03:41,806 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:41,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:41,806 INFO L85 PathProgramCache]: Analyzing trace with hash 122912390, now seen corresponding path program 2 times [2024-06-27 23:03:41,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:41,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193931344] [2024-06-27 23:03:41,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:41,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:41,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:41,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:41,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:41,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193931344] [2024-06-27 23:03:41,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193931344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:41,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:41,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:41,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727188579] [2024-06-27 23:03:41,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:41,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:41,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:41,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:41,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:41,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:41,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 490 transitions, 7495 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:41,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:41,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:41,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:42,895 INFO L124 PetriNetUnfolderBase]: 2845/4784 cut-off events. [2024-06-27 23:03:42,895 INFO L125 PetriNetUnfolderBase]: For 370255/370258 co-relation queries the response was YES. [2024-06-27 23:03:42,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35700 conditions, 4784 events. 2845/4784 cut-off events. For 370255/370258 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 31158 event pairs, 377 based on Foata normal form. 14/4795 useless extension candidates. Maximal degree in co-relation 35541. Up to 3799 conditions per place. [2024-06-27 23:03:42,954 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 431 selfloop transitions, 83 changer transitions 0/521 dead transitions. [2024-06-27 23:03:42,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 521 transitions, 8877 flow [2024-06-27 23:03:42,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:03:42,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:03:42,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 23:03:42,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 23:03:42,955 INFO L175 Difference]: Start difference. First operand has 361 places, 490 transitions, 7495 flow. Second operand 6 states and 154 transitions. [2024-06-27 23:03:42,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 521 transitions, 8877 flow [2024-06-27 23:03:44,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 521 transitions, 8527 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:44,507 INFO L231 Difference]: Finished difference. Result has 360 places, 494 transitions, 7460 flow [2024-06-27 23:03:44,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7151, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7460, PETRI_PLACES=360, PETRI_TRANSITIONS=494} [2024-06-27 23:03:44,508 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-27 23:03:44,508 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 494 transitions, 7460 flow [2024-06-27 23:03:44,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:44,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:44,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:44,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:03:44,508 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:44,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:44,509 INFO L85 PathProgramCache]: Analyzing trace with hash 135857060, now seen corresponding path program 3 times [2024-06-27 23:03:44,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:44,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508459578] [2024-06-27 23:03:44,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:44,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:44,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:44,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:44,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:44,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508459578] [2024-06-27 23:03:44,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508459578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:44,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:44,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:44,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560223873] [2024-06-27 23:03:44,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:44,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:44,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:44,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:44,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:44,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:44,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 494 transitions, 7460 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:44,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:44,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:44,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:45,489 INFO L124 PetriNetUnfolderBase]: 2938/4939 cut-off events. [2024-06-27 23:03:45,489 INFO L125 PetriNetUnfolderBase]: For 377619/377622 co-relation queries the response was YES. [2024-06-27 23:03:45,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36904 conditions, 4939 events. 2938/4939 cut-off events. For 377619/377622 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 32281 event pairs, 371 based on Foata normal form. 14/4950 useless extension candidates. Maximal degree in co-relation 36746. Up to 3777 conditions per place. [2024-06-27 23:03:45,553 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 429 selfloop transitions, 94 changer transitions 0/530 dead transitions. [2024-06-27 23:03:45,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 530 transitions, 9042 flow [2024-06-27 23:03:45,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:45,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:45,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 23:03:45,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-27 23:03:45,554 INFO L175 Difference]: Start difference. First operand has 360 places, 494 transitions, 7460 flow. Second operand 7 states and 177 transitions. [2024-06-27 23:03:45,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 530 transitions, 9042 flow [2024-06-27 23:03:47,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 530 transitions, 8929 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-27 23:03:47,317 INFO L231 Difference]: Finished difference. Result has 366 places, 498 transitions, 7660 flow [2024-06-27 23:03:47,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7347, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7660, PETRI_PLACES=366, PETRI_TRANSITIONS=498} [2024-06-27 23:03:47,318 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-27 23:03:47,318 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 498 transitions, 7660 flow [2024-06-27 23:03:47,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:47,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:47,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:47,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 23:03:47,318 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:47,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:47,319 INFO L85 PathProgramCache]: Analyzing trace with hash -237260800, now seen corresponding path program 4 times [2024-06-27 23:03:47,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:47,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971596066] [2024-06-27 23:03:47,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:47,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:47,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:47,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:47,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:47,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971596066] [2024-06-27 23:03:47,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971596066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:47,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:47,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:47,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815629523] [2024-06-27 23:03:47,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:47,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:47,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:47,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:47,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:47,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:47,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 498 transitions, 7660 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:47,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:47,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:47,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:48,341 INFO L124 PetriNetUnfolderBase]: 2985/5020 cut-off events. [2024-06-27 23:03:48,341 INFO L125 PetriNetUnfolderBase]: For 388122/388125 co-relation queries the response was YES. [2024-06-27 23:03:48,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37804 conditions, 5020 events. 2985/5020 cut-off events. For 388122/388125 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 32916 event pairs, 548 based on Foata normal form. 14/5031 useless extension candidates. Maximal degree in co-relation 37643. Up to 3631 conditions per place. [2024-06-27 23:03:48,411 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 404 selfloop transitions, 115 changer transitions 0/526 dead transitions. [2024-06-27 23:03:48,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 526 transitions, 9030 flow [2024-06-27 23:03:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:48,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:48,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:03:48,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 23:03:48,412 INFO L175 Difference]: Start difference. First operand has 366 places, 498 transitions, 7660 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:03:48,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 526 transitions, 9030 flow [2024-06-27 23:03:50,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 526 transitions, 8795 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:50,334 INFO L231 Difference]: Finished difference. Result has 370 places, 501 transitions, 7789 flow [2024-06-27 23:03:50,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7429, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7789, PETRI_PLACES=370, PETRI_TRANSITIONS=501} [2024-06-27 23:03:50,334 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-27 23:03:50,334 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 501 transitions, 7789 flow [2024-06-27 23:03:50,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:50,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:50,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:50,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 23:03:50,335 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:50,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:50,335 INFO L85 PathProgramCache]: Analyzing trace with hash 698847224, now seen corresponding path program 1 times [2024-06-27 23:03:50,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:50,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355571115] [2024-06-27 23:03:50,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:50,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:50,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:50,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:50,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:50,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355571115] [2024-06-27 23:03:50,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355571115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:50,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:50,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:50,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312874888] [2024-06-27 23:03:50,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:50,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:50,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:50,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:50,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:50,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:50,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 501 transitions, 7789 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:50,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:50,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:50,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:51,368 INFO L124 PetriNetUnfolderBase]: 3025/5091 cut-off events. [2024-06-27 23:03:51,368 INFO L125 PetriNetUnfolderBase]: For 383058/383058 co-relation queries the response was YES. [2024-06-27 23:03:51,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38239 conditions, 5091 events. 3025/5091 cut-off events. For 383058/383058 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 33552 event pairs, 573 based on Foata normal form. 6/5095 useless extension candidates. Maximal degree in co-relation 38076. Up to 4572 conditions per place. [2024-06-27 23:03:51,436 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 482 selfloop transitions, 38 changer transitions 0/527 dead transitions. [2024-06-27 23:03:51,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 527 transitions, 8950 flow [2024-06-27 23:03:51,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:51,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:51,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-27 23:03:51,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-27 23:03:51,437 INFO L175 Difference]: Start difference. First operand has 370 places, 501 transitions, 7789 flow. Second operand 10 states and 212 transitions. [2024-06-27 23:03:51,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 527 transitions, 8950 flow [2024-06-27 23:03:53,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 527 transitions, 8776 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 23:03:53,381 INFO L231 Difference]: Finished difference. Result has 378 places, 503 transitions, 7742 flow [2024-06-27 23:03:53,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7615, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7742, PETRI_PLACES=378, PETRI_TRANSITIONS=503} [2024-06-27 23:03:53,381 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-27 23:03:53,381 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 503 transitions, 7742 flow [2024-06-27 23:03:53,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:53,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:53,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:53,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 23:03:53,382 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:53,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:53,382 INFO L85 PathProgramCache]: Analyzing trace with hash 580586698, now seen corresponding path program 2 times [2024-06-27 23:03:53,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:53,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153232043] [2024-06-27 23:03:53,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:53,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:53,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:53,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:53,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:53,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153232043] [2024-06-27 23:03:53,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153232043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:53,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:53,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:53,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265919907] [2024-06-27 23:03:53,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:53,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:53,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:53,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:53,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:53,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:53,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 503 transitions, 7742 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:53,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:53,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:53,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:54,429 INFO L124 PetriNetUnfolderBase]: 3045/5127 cut-off events. [2024-06-27 23:03:54,429 INFO L125 PetriNetUnfolderBase]: For 378270/378270 co-relation queries the response was YES. [2024-06-27 23:03:54,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38180 conditions, 5127 events. 3045/5127 cut-off events. For 378270/378270 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 33907 event pairs, 555 based on Foata normal form. 6/5131 useless extension candidates. Maximal degree in co-relation 38014. Up to 4455 conditions per place. [2024-06-27 23:03:54,502 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 473 selfloop transitions, 52 changer transitions 0/532 dead transitions. [2024-06-27 23:03:54,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 532 transitions, 8920 flow [2024-06-27 23:03:54,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:54,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:54,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 23:03:54,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:03:54,503 INFO L175 Difference]: Start difference. First operand has 378 places, 503 transitions, 7742 flow. Second operand 7 states and 168 transitions. [2024-06-27 23:03:54,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 532 transitions, 8920 flow [2024-06-27 23:03:56,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 532 transitions, 8838 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:56,795 INFO L231 Difference]: Finished difference. Result has 378 places, 504 transitions, 7795 flow [2024-06-27 23:03:56,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7660, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7795, PETRI_PLACES=378, PETRI_TRANSITIONS=504} [2024-06-27 23:03:56,795 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-27 23:03:56,795 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 504 transitions, 7795 flow [2024-06-27 23:03:56,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:56,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:56,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:56,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 23:03:56,796 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:03:56,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:56,796 INFO L85 PathProgramCache]: Analyzing trace with hash -872654374, now seen corresponding path program 3 times [2024-06-27 23:03:56,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:56,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353468086] [2024-06-27 23:03:56,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:56,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:56,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:56,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:56,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:56,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353468086] [2024-06-27 23:03:56,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353468086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:56,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:56,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:56,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861372194] [2024-06-27 23:03:56,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:56,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:56,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:56,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:56,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:56,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:56,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 504 transitions, 7795 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:56,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:56,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:56,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:57,841 INFO L124 PetriNetUnfolderBase]: 3032/5109 cut-off events. [2024-06-27 23:03:57,841 INFO L125 PetriNetUnfolderBase]: For 359339/359342 co-relation queries the response was YES. [2024-06-27 23:03:57,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37648 conditions, 5109 events. 3032/5109 cut-off events. For 359339/359342 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 33766 event pairs, 534 based on Foata normal form. 8/5114 useless extension candidates. Maximal degree in co-relation 37481. Up to 4398 conditions per place. [2024-06-27 23:03:57,909 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 472 selfloop transitions, 51 changer transitions 0/530 dead transitions. [2024-06-27 23:03:57,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 530 transitions, 8941 flow [2024-06-27 23:03:57,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:57,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:57,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 23:03:57,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 23:03:57,910 INFO L175 Difference]: Start difference. First operand has 378 places, 504 transitions, 7795 flow. Second operand 7 states and 165 transitions. [2024-06-27 23:03:57,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 530 transitions, 8941 flow [2024-06-27 23:04:00,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 530 transitions, 8824 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:00,041 INFO L231 Difference]: Finished difference. Result has 380 places, 504 transitions, 7784 flow [2024-06-27 23:04:00,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7678, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7784, PETRI_PLACES=380, PETRI_TRANSITIONS=504} [2024-06-27 23:04:00,041 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-27 23:04:00,041 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 504 transitions, 7784 flow [2024-06-27 23:04:00,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:00,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:00,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:00,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 23:04:00,042 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:00,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:00,042 INFO L85 PathProgramCache]: Analyzing trace with hash -345555947, now seen corresponding path program 1 times [2024-06-27 23:04:00,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:00,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592789730] [2024-06-27 23:04:00,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:00,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:00,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:00,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:00,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:00,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592789730] [2024-06-27 23:04:00,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592789730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:00,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:00,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:00,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427857725] [2024-06-27 23:04:00,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:00,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:00,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:00,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:00,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:00,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:00,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 504 transitions, 7784 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:00,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:00,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:00,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:01,221 INFO L124 PetriNetUnfolderBase]: 3127/5244 cut-off events. [2024-06-27 23:04:01,221 INFO L125 PetriNetUnfolderBase]: For 406609/406609 co-relation queries the response was YES. [2024-06-27 23:04:01,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39134 conditions, 5244 events. 3127/5244 cut-off events. For 406609/406609 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 34763 event pairs, 602 based on Foata normal form. 10/5245 useless extension candidates. Maximal degree in co-relation 38966. Up to 4264 conditions per place. [2024-06-27 23:04:01,296 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 398 selfloop transitions, 139 changer transitions 0/544 dead transitions. [2024-06-27 23:04:01,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 544 transitions, 9234 flow [2024-06-27 23:04:01,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:01,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:01,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:04:01,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 23:04:01,297 INFO L175 Difference]: Start difference. First operand has 380 places, 504 transitions, 7784 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:04:01,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 544 transitions, 9234 flow [2024-06-27 23:04:03,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 544 transitions, 9090 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:03,569 INFO L231 Difference]: Finished difference. Result has 382 places, 508 transitions, 8015 flow [2024-06-27 23:04:03,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7640, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8015, PETRI_PLACES=382, PETRI_TRANSITIONS=508} [2024-06-27 23:04:03,569 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-27 23:04:03,570 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 508 transitions, 8015 flow [2024-06-27 23:04:03,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:03,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:03,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:03,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 23:04:03,570 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:03,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:03,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1507722293, now seen corresponding path program 2 times [2024-06-27 23:04:03,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:03,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877612100] [2024-06-27 23:04:03,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:03,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:03,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:03,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:03,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:03,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877612100] [2024-06-27 23:04:03,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877612100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:03,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:03,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:03,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280765338] [2024-06-27 23:04:03,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:03,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:03,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:03,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:03,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:03,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:03,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 508 transitions, 8015 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:03,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:03,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:03,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:04,718 INFO L124 PetriNetUnfolderBase]: 3163/5309 cut-off events. [2024-06-27 23:04:04,718 INFO L125 PetriNetUnfolderBase]: For 417989/417989 co-relation queries the response was YES. [2024-06-27 23:04:04,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39681 conditions, 5309 events. 3163/5309 cut-off events. For 417989/417989 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 35265 event pairs, 625 based on Foata normal form. 10/5314 useless extension candidates. Maximal degree in co-relation 39513. Up to 4521 conditions per place. [2024-06-27 23:04:04,795 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 395 selfloop transitions, 136 changer transitions 0/538 dead transitions. [2024-06-27 23:04:04,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 538 transitions, 9213 flow [2024-06-27 23:04:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:04,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:04,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 23:04:04,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:04:04,796 INFO L175 Difference]: Start difference. First operand has 382 places, 508 transitions, 8015 flow. Second operand 8 states and 192 transitions. [2024-06-27 23:04:04,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 538 transitions, 9213 flow [2024-06-27 23:04:06,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 538 transitions, 8989 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 23:04:06,821 INFO L231 Difference]: Finished difference. Result has 386 places, 510 transitions, 8121 flow [2024-06-27 23:04:06,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7803, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8121, PETRI_PLACES=386, PETRI_TRANSITIONS=510} [2024-06-27 23:04:06,822 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-27 23:04:06,822 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 510 transitions, 8121 flow [2024-06-27 23:04:06,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:06,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:06,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:06,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 23:04:06,823 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:06,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:06,823 INFO L85 PathProgramCache]: Analyzing trace with hash 268709779, now seen corresponding path program 3 times [2024-06-27 23:04:06,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:06,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858798866] [2024-06-27 23:04:06,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:06,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:06,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:06,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:06,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:06,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858798866] [2024-06-27 23:04:06,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858798866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:06,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:06,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:06,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950871831] [2024-06-27 23:04:06,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:06,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:06,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:06,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:06,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:07,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:07,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 510 transitions, 8121 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:07,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:07,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:07,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:07,968 INFO L124 PetriNetUnfolderBase]: 3199/5370 cut-off events. [2024-06-27 23:04:07,968 INFO L125 PetriNetUnfolderBase]: For 417695/417698 co-relation queries the response was YES. [2024-06-27 23:04:08,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40168 conditions, 5370 events. 3199/5370 cut-off events. For 417695/417698 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 35712 event pairs, 624 based on Foata normal form. 12/5379 useless extension candidates. Maximal degree in co-relation 39998. Up to 4753 conditions per place. [2024-06-27 23:04:08,207 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 469 selfloop transitions, 61 changer transitions 0/537 dead transitions. [2024-06-27 23:04:08,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 537 transitions, 9301 flow [2024-06-27 23:04:08,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:08,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:08,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:04:08,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:04:08,208 INFO L175 Difference]: Start difference. First operand has 386 places, 510 transitions, 8121 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:04:08,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 537 transitions, 9301 flow [2024-06-27 23:04:09,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 537 transitions, 9009 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:09,597 INFO L231 Difference]: Finished difference. Result has 388 places, 512 transitions, 8001 flow [2024-06-27 23:04:09,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7829, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8001, PETRI_PLACES=388, PETRI_TRANSITIONS=512} [2024-06-27 23:04:09,597 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-27 23:04:09,597 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 512 transitions, 8001 flow [2024-06-27 23:04:09,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:09,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:09,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:09,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 23:04:09,597 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:09,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:09,598 INFO L85 PathProgramCache]: Analyzing trace with hash -351960020, now seen corresponding path program 1 times [2024-06-27 23:04:09,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:09,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173062373] [2024-06-27 23:04:09,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:09,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:09,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:09,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:09,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:09,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173062373] [2024-06-27 23:04:09,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173062373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:09,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:09,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:09,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111709283] [2024-06-27 23:04:09,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:09,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:09,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:09,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:09,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:09,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:09,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 512 transitions, 8001 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:09,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:09,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:09,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:10,675 INFO L124 PetriNetUnfolderBase]: 3260/5465 cut-off events. [2024-06-27 23:04:10,675 INFO L125 PetriNetUnfolderBase]: For 420195/420195 co-relation queries the response was YES. [2024-06-27 23:04:10,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41269 conditions, 5465 events. 3260/5465 cut-off events. For 420195/420195 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 36466 event pairs, 637 based on Foata normal form. 1/5461 useless extension candidates. Maximal degree in co-relation 41098. Up to 4327 conditions per place. [2024-06-27 23:04:10,754 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 272 selfloop transitions, 284 changer transitions 0/563 dead transitions. [2024-06-27 23:04:10,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 563 transitions, 10047 flow [2024-06-27 23:04:10,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:10,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:10,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:04:10,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 23:04:10,755 INFO L175 Difference]: Start difference. First operand has 388 places, 512 transitions, 8001 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:04:10,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 563 transitions, 10047 flow [2024-06-27 23:04:12,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 563 transitions, 9920 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:12,685 INFO L231 Difference]: Finished difference. Result has 391 places, 536 transitions, 8818 flow [2024-06-27 23:04:12,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7874, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8818, PETRI_PLACES=391, PETRI_TRANSITIONS=536} [2024-06-27 23:04:12,685 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 350 predicate places. [2024-06-27 23:04:12,685 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 536 transitions, 8818 flow [2024-06-27 23:04:12,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:12,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:12,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:12,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 23:04:12,686 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:12,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:12,686 INFO L85 PathProgramCache]: Analyzing trace with hash -518193800, now seen corresponding path program 2 times [2024-06-27 23:04:12,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:12,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556064535] [2024-06-27 23:04:12,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:12,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:12,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:12,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:12,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:12,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556064535] [2024-06-27 23:04:12,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556064535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:12,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:12,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:12,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115088572] [2024-06-27 23:04:12,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:12,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:12,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:12,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:12,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:12,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:12,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 536 transitions, 8818 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:12,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:12,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:12,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:13,946 INFO L124 PetriNetUnfolderBase]: 3257/5461 cut-off events. [2024-06-27 23:04:13,946 INFO L125 PetriNetUnfolderBase]: For 427163/427163 co-relation queries the response was YES. [2024-06-27 23:04:13,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41777 conditions, 5461 events. 3257/5461 cut-off events. For 427163/427163 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 36418 event pairs, 645 based on Foata normal form. 1/5457 useless extension candidates. Maximal degree in co-relation 41605. Up to 4324 conditions per place. [2024-06-27 23:04:14,013 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 245 selfloop transitions, 313 changer transitions 0/565 dead transitions. [2024-06-27 23:04:14,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 565 transitions, 10342 flow [2024-06-27 23:04:14,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:14,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:14,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 23:04:14,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-27 23:04:14,014 INFO L175 Difference]: Start difference. First operand has 391 places, 536 transitions, 8818 flow. Second operand 8 states and 197 transitions. [2024-06-27 23:04:14,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 565 transitions, 10342 flow [2024-06-27 23:04:15,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 565 transitions, 10041 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 23:04:15,776 INFO L231 Difference]: Finished difference. Result has 396 places, 536 transitions, 9149 flow [2024-06-27 23:04:15,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8517, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9149, PETRI_PLACES=396, PETRI_TRANSITIONS=536} [2024-06-27 23:04:15,776 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-27 23:04:15,777 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 536 transitions, 9149 flow [2024-06-27 23:04:15,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:15,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:15,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:15,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 23:04:15,777 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:15,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:15,778 INFO L85 PathProgramCache]: Analyzing trace with hash -514469150, now seen corresponding path program 3 times [2024-06-27 23:04:15,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:15,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720318987] [2024-06-27 23:04:15,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:15,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:15,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:15,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:15,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:15,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720318987] [2024-06-27 23:04:15,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720318987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:15,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:15,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:15,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184301538] [2024-06-27 23:04:15,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:15,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:15,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:15,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:15,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:15,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:15,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 536 transitions, 9149 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:15,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:15,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:15,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:16,943 INFO L124 PetriNetUnfolderBase]: 3270/5484 cut-off events. [2024-06-27 23:04:16,943 INFO L125 PetriNetUnfolderBase]: For 443155/443158 co-relation queries the response was YES. [2024-06-27 23:04:17,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42324 conditions, 5484 events. 3270/5484 cut-off events. For 443155/443158 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 36593 event pairs, 634 based on Foata normal form. 3/5484 useless extension candidates. Maximal degree in co-relation 42151. Up to 4753 conditions per place. [2024-06-27 23:04:17,021 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 427 selfloop transitions, 135 changer transitions 0/569 dead transitions. [2024-06-27 23:04:17,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 569 transitions, 10623 flow [2024-06-27 23:04:17,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:17,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:17,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-27 23:04:17,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-27 23:04:17,022 INFO L175 Difference]: Start difference. First operand has 396 places, 536 transitions, 9149 flow. Second operand 10 states and 226 transitions. [2024-06-27 23:04:17,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 569 transitions, 10623 flow [2024-06-27 23:04:19,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 569 transitions, 9622 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:19,365 INFO L231 Difference]: Finished difference. Result has 399 places, 542 transitions, 8544 flow [2024-06-27 23:04:19,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8172, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8544, PETRI_PLACES=399, PETRI_TRANSITIONS=542} [2024-06-27 23:04:19,366 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-27 23:04:19,366 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 542 transitions, 8544 flow [2024-06-27 23:04:19,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:19,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:19,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:19,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 23:04:19,366 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:19,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:19,366 INFO L85 PathProgramCache]: Analyzing trace with hash -514474730, now seen corresponding path program 4 times [2024-06-27 23:04:19,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:19,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553860763] [2024-06-27 23:04:19,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:19,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:19,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:19,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:19,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:19,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553860763] [2024-06-27 23:04:19,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553860763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:19,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:19,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:19,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738584566] [2024-06-27 23:04:19,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:19,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:19,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:19,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:19,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:19,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:19,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 542 transitions, 8544 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:19,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:19,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:19,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:20,616 INFO L124 PetriNetUnfolderBase]: 3267/5480 cut-off events. [2024-06-27 23:04:20,617 INFO L125 PetriNetUnfolderBase]: For 441786/441789 co-relation queries the response was YES. [2024-06-27 23:04:20,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41692 conditions, 5480 events. 3267/5480 cut-off events. For 441786/441789 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 36586 event pairs, 634 based on Foata normal form. 3/5480 useless extension candidates. Maximal degree in co-relation 41519. Up to 4750 conditions per place. [2024-06-27 23:04:20,690 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 425 selfloop transitions, 134 changer transitions 0/566 dead transitions. [2024-06-27 23:04:20,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 566 transitions, 9722 flow [2024-06-27 23:04:20,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:20,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:20,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 23:04:20,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 23:04:20,691 INFO L175 Difference]: Start difference. First operand has 399 places, 542 transitions, 8544 flow. Second operand 8 states and 190 transitions. [2024-06-27 23:04:20,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 566 transitions, 9722 flow [2024-06-27 23:04:23,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 566 transitions, 9534 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:23,105 INFO L231 Difference]: Finished difference. Result has 401 places, 542 transitions, 8630 flow [2024-06-27 23:04:23,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8356, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8630, PETRI_PLACES=401, PETRI_TRANSITIONS=542} [2024-06-27 23:04:23,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 360 predicate places. [2024-06-27 23:04:23,106 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 542 transitions, 8630 flow [2024-06-27 23:04:23,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:23,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:23,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:23,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 23:04:23,107 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:23,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:23,107 INFO L85 PathProgramCache]: Analyzing trace with hash -342694430, now seen corresponding path program 5 times [2024-06-27 23:04:23,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:23,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560302387] [2024-06-27 23:04:23,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:23,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:23,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:23,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:23,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:23,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560302387] [2024-06-27 23:04:23,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560302387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:23,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:23,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:23,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751692300] [2024-06-27 23:04:23,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:23,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:23,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:23,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:23,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:23,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:23,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 542 transitions, 8630 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:23,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:23,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:23,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:24,249 INFO L124 PetriNetUnfolderBase]: 3272/5488 cut-off events. [2024-06-27 23:04:24,249 INFO L125 PetriNetUnfolderBase]: For 454312/454312 co-relation queries the response was YES. [2024-06-27 23:04:24,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42110 conditions, 5488 events. 3272/5488 cut-off events. For 454312/454312 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 36700 event pairs, 625 based on Foata normal form. 1/5484 useless extension candidates. Maximal degree in co-relation 41935. Up to 4342 conditions per place. [2024-06-27 23:04:24,329 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 289 selfloop transitions, 273 changer transitions 0/569 dead transitions. [2024-06-27 23:04:24,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 569 transitions, 10378 flow [2024-06-27 23:04:24,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:24,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:24,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:04:24,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 23:04:24,330 INFO L175 Difference]: Start difference. First operand has 401 places, 542 transitions, 8630 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:04:24,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 569 transitions, 10378 flow [2024-06-27 23:04:27,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 569 transitions, 10110 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:27,087 INFO L231 Difference]: Finished difference. Result has 402 places, 545 transitions, 8959 flow [2024-06-27 23:04:27,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8362, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8959, PETRI_PLACES=402, PETRI_TRANSITIONS=545} [2024-06-27 23:04:27,087 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-27 23:04:27,087 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 545 transitions, 8959 flow [2024-06-27 23:04:27,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:27,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:27,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:27,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 23:04:27,088 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:27,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:27,088 INFO L85 PathProgramCache]: Analyzing trace with hash 153412006, now seen corresponding path program 6 times [2024-06-27 23:04:27,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:27,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111998137] [2024-06-27 23:04:27,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:27,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:27,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:27,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:27,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:27,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111998137] [2024-06-27 23:04:27,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111998137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:27,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:27,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:27,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708428795] [2024-06-27 23:04:27,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:27,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:27,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:27,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:27,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:27,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:27,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 545 transitions, 8959 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:27,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:27,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:27,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:28,244 INFO L124 PetriNetUnfolderBase]: 3269/5484 cut-off events. [2024-06-27 23:04:28,245 INFO L125 PetriNetUnfolderBase]: For 461080/461080 co-relation queries the response was YES. [2024-06-27 23:04:28,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42488 conditions, 5484 events. 3269/5484 cut-off events. For 461080/461080 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 36683 event pairs, 635 based on Foata normal form. 1/5480 useless extension candidates. Maximal degree in co-relation 42312. Up to 4339 conditions per place. [2024-06-27 23:04:28,322 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 290 selfloop transitions, 271 changer transitions 0/568 dead transitions. [2024-06-27 23:04:28,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 568 transitions, 10489 flow [2024-06-27 23:04:28,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:28,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:28,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:04:28,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 23:04:28,323 INFO L175 Difference]: Start difference. First operand has 402 places, 545 transitions, 8959 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:04:28,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 568 transitions, 10489 flow [2024-06-27 23:04:31,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 568 transitions, 10043 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 23:04:31,357 INFO L231 Difference]: Finished difference. Result has 406 places, 545 transitions, 9061 flow [2024-06-27 23:04:31,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8513, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9061, PETRI_PLACES=406, PETRI_TRANSITIONS=545} [2024-06-27 23:04:31,358 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-27 23:04:31,358 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 545 transitions, 9061 flow [2024-06-27 23:04:31,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:31,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:31,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:31,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 23:04:31,359 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:31,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:31,359 INFO L85 PathProgramCache]: Analyzing trace with hash 609054863, now seen corresponding path program 1 times [2024-06-27 23:04:31,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:31,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920562897] [2024-06-27 23:04:31,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:31,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:31,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:31,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:31,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:31,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920562897] [2024-06-27 23:04:31,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920562897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:31,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:31,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:31,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983487326] [2024-06-27 23:04:31,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:31,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:31,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:31,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:31,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:31,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:31,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 545 transitions, 9061 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:31,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:31,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:31,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:32,650 INFO L124 PetriNetUnfolderBase]: 3305/5539 cut-off events. [2024-06-27 23:04:32,650 INFO L125 PetriNetUnfolderBase]: For 507024/507027 co-relation queries the response was YES. [2024-06-27 23:04:32,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43089 conditions, 5539 events. 3305/5539 cut-off events. For 507024/507027 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 37055 event pairs, 638 based on Foata normal form. 12/5548 useless extension candidates. Maximal degree in co-relation 42912. Up to 4780 conditions per place. [2024-06-27 23:04:32,726 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 446 selfloop transitions, 119 changer transitions 0/572 dead transitions. [2024-06-27 23:04:32,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 572 transitions, 10329 flow [2024-06-27 23:04:32,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:32,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:32,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:04:32,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 23:04:32,727 INFO L175 Difference]: Start difference. First operand has 406 places, 545 transitions, 9061 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:04:32,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 572 transitions, 10329 flow [2024-06-27 23:04:35,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 572 transitions, 9770 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:35,530 INFO L231 Difference]: Finished difference. Result has 407 places, 547 transitions, 8806 flow [2024-06-27 23:04:35,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8502, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8806, PETRI_PLACES=407, PETRI_TRANSITIONS=547} [2024-06-27 23:04:35,531 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-27 23:04:35,531 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 547 transitions, 8806 flow [2024-06-27 23:04:35,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:35,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:35,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:35,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 23:04:35,531 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:35,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:35,532 INFO L85 PathProgramCache]: Analyzing trace with hash 268535776, now seen corresponding path program 7 times [2024-06-27 23:04:35,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:35,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685301197] [2024-06-27 23:04:35,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:35,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:35,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:35,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:35,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:35,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685301197] [2024-06-27 23:04:35,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685301197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:35,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:35,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:35,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206503951] [2024-06-27 23:04:35,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:35,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:35,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:35,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:35,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:35,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:35,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 547 transitions, 8806 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:35,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:35,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:35,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:36,738 INFO L124 PetriNetUnfolderBase]: 3326/5576 cut-off events. [2024-06-27 23:04:36,738 INFO L125 PetriNetUnfolderBase]: For 487987/487990 co-relation queries the response was YES. [2024-06-27 23:04:36,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43290 conditions, 5576 events. 3326/5576 cut-off events. For 487987/487990 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 37322 event pairs, 640 based on Foata normal form. 3/5576 useless extension candidates. Maximal degree in co-relation 43112. Up to 4746 conditions per place. [2024-06-27 23:04:36,821 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 403 selfloop transitions, 169 changer transitions 0/579 dead transitions. [2024-06-27 23:04:36,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 579 transitions, 10523 flow [2024-06-27 23:04:36,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:04:36,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:04:36,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-27 23:04:36,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5522727272727272 [2024-06-27 23:04:36,822 INFO L175 Difference]: Start difference. First operand has 407 places, 547 transitions, 8806 flow. Second operand 11 states and 243 transitions. [2024-06-27 23:04:36,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 579 transitions, 10523 flow [2024-06-27 23:04:39,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 579 transitions, 10259 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:39,943 INFO L231 Difference]: Finished difference. Result has 412 places, 556 transitions, 9045 flow [2024-06-27 23:04:39,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8542, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9045, PETRI_PLACES=412, PETRI_TRANSITIONS=556} [2024-06-27 23:04:39,944 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-27 23:04:39,944 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 556 transitions, 9045 flow [2024-06-27 23:04:39,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:39,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:39,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:39,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 23:04:39,944 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:39,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:39,945 INFO L85 PathProgramCache]: Analyzing trace with hash 268530196, now seen corresponding path program 8 times [2024-06-27 23:04:39,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:39,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807771045] [2024-06-27 23:04:39,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:39,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:39,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:40,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:40,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:40,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807771045] [2024-06-27 23:04:40,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807771045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:40,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:40,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:40,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735455624] [2024-06-27 23:04:40,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:40,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:40,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:40,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:40,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:40,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:40,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 556 transitions, 9045 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:40,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:40,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:40,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:41,150 INFO L124 PetriNetUnfolderBase]: 3323/5572 cut-off events. [2024-06-27 23:04:41,150 INFO L125 PetriNetUnfolderBase]: For 493440/493443 co-relation queries the response was YES. [2024-06-27 23:04:41,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43271 conditions, 5572 events. 3323/5572 cut-off events. For 493440/493443 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 37345 event pairs, 640 based on Foata normal form. 3/5572 useless extension candidates. Maximal degree in co-relation 43092. Up to 4743 conditions per place. [2024-06-27 23:04:41,233 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 404 selfloop transitions, 167 changer transitions 0/578 dead transitions. [2024-06-27 23:04:41,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 578 transitions, 10603 flow [2024-06-27 23:04:41,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:41,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:41,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-27 23:04:41,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 23:04:41,234 INFO L175 Difference]: Start difference. First operand has 412 places, 556 transitions, 9045 flow. Second operand 10 states and 225 transitions. [2024-06-27 23:04:41,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 578 transitions, 10603 flow [2024-06-27 23:04:44,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 578 transitions, 10138 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 23:04:44,892 INFO L231 Difference]: Finished difference. Result has 413 places, 556 transitions, 8920 flow [2024-06-27 23:04:44,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8580, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8920, PETRI_PLACES=413, PETRI_TRANSITIONS=556} [2024-06-27 23:04:44,893 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 372 predicate places. [2024-06-27 23:04:44,893 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 556 transitions, 8920 flow [2024-06-27 23:04:44,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:44,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:44,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:44,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 23:04:44,893 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:44,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:44,894 INFO L85 PathProgramCache]: Analyzing trace with hash -227414420, now seen corresponding path program 9 times [2024-06-27 23:04:44,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:44,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128881477] [2024-06-27 23:04:44,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:44,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:44,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:44,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:44,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:44,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128881477] [2024-06-27 23:04:44,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128881477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:44,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:44,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:44,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034848694] [2024-06-27 23:04:44,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:44,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:44,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:44,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:44,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:45,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:45,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 556 transitions, 8920 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:45,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:45,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:45,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:46,095 INFO L124 PetriNetUnfolderBase]: 3320/5568 cut-off events. [2024-06-27 23:04:46,096 INFO L125 PetriNetUnfolderBase]: For 499048/499051 co-relation queries the response was YES. [2024-06-27 23:04:46,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42967 conditions, 5568 events. 3320/5568 cut-off events. For 499048/499051 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 37347 event pairs, 638 based on Foata normal form. 3/5568 useless extension candidates. Maximal degree in co-relation 42788. Up to 4740 conditions per place. [2024-06-27 23:04:46,180 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 414 selfloop transitions, 155 changer transitions 0/576 dead transitions. [2024-06-27 23:04:46,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 576 transitions, 10474 flow [2024-06-27 23:04:46,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:46,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:46,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:04:46,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:04:46,181 INFO L175 Difference]: Start difference. First operand has 413 places, 556 transitions, 8920 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:04:46,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 576 transitions, 10474 flow [2024-06-27 23:04:49,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 576 transitions, 10162 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 23:04:49,022 INFO L231 Difference]: Finished difference. Result has 415 places, 556 transitions, 8924 flow [2024-06-27 23:04:49,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8608, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8924, PETRI_PLACES=415, PETRI_TRANSITIONS=556} [2024-06-27 23:04:49,023 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-27 23:04:49,023 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 556 transitions, 8924 flow [2024-06-27 23:04:49,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:49,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:49,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:49,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 23:04:49,023 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:49,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:49,023 INFO L85 PathProgramCache]: Analyzing trace with hash -227403260, now seen corresponding path program 10 times [2024-06-27 23:04:49,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:49,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631273564] [2024-06-27 23:04:49,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:49,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:49,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:49,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:49,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:49,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631273564] [2024-06-27 23:04:49,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631273564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:49,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:49,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:49,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817081434] [2024-06-27 23:04:49,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:49,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:49,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:49,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:49,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:49,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:49,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 556 transitions, 8924 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:49,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:49,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:49,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:50,330 INFO L124 PetriNetUnfolderBase]: 3325/5577 cut-off events. [2024-06-27 23:04:50,330 INFO L125 PetriNetUnfolderBase]: For 510446/510449 co-relation queries the response was YES. [2024-06-27 23:04:50,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43137 conditions, 5577 events. 3325/5577 cut-off events. For 510446/510449 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 37366 event pairs, 628 based on Foata normal form. 3/5577 useless extension candidates. Maximal degree in co-relation 42957. Up to 4746 conditions per place. [2024-06-27 23:04:50,398 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 415 selfloop transitions, 156 changer transitions 0/578 dead transitions. [2024-06-27 23:04:50,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 578 transitions, 10358 flow [2024-06-27 23:04:50,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:50,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:50,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:04:50,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 23:04:50,399 INFO L175 Difference]: Start difference. First operand has 415 places, 556 transitions, 8924 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:04:50,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 578 transitions, 10358 flow [2024-06-27 23:04:53,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 578 transitions, 10036 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:53,387 INFO L231 Difference]: Finished difference. Result has 416 places, 559 transitions, 8982 flow [2024-06-27 23:04:53,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8608, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8982, PETRI_PLACES=416, PETRI_TRANSITIONS=559} [2024-06-27 23:04:53,387 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-27 23:04:53,387 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 559 transitions, 8982 flow [2024-06-27 23:04:53,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:53,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:53,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:53,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 23:04:53,388 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:53,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:53,389 INFO L85 PathProgramCache]: Analyzing trace with hash 609047702, now seen corresponding path program 11 times [2024-06-27 23:04:53,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:53,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035484499] [2024-06-27 23:04:53,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:53,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:53,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:53,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:53,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:53,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035484499] [2024-06-27 23:04:53,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035484499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:53,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:53,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:53,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005704339] [2024-06-27 23:04:53,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:53,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:53,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:53,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:53,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:53,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:53,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 559 transitions, 8982 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:53,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:53,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:53,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:54,609 INFO L124 PetriNetUnfolderBase]: 3322/5573 cut-off events. [2024-06-27 23:04:54,609 INFO L125 PetriNetUnfolderBase]: For 514401/514404 co-relation queries the response was YES. [2024-06-27 23:04:54,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43123 conditions, 5573 events. 3322/5573 cut-off events. For 514401/514404 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 37378 event pairs, 640 based on Foata normal form. 3/5573 useless extension candidates. Maximal degree in co-relation 42942. Up to 4743 conditions per place. [2024-06-27 23:04:54,690 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 410 selfloop transitions, 163 changer transitions 0/580 dead transitions. [2024-06-27 23:04:54,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 580 transitions, 10366 flow [2024-06-27 23:04:54,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:54,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:54,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-27 23:04:54,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-27 23:04:54,691 INFO L175 Difference]: Start difference. First operand has 416 places, 559 transitions, 8982 flow. Second operand 10 states and 222 transitions. [2024-06-27 23:04:54,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 580 transitions, 10366 flow [2024-06-27 23:04:57,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 580 transitions, 10100 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:57,867 INFO L231 Difference]: Finished difference. Result has 421 places, 559 transitions, 9051 flow [2024-06-27 23:04:57,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8716, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9051, PETRI_PLACES=421, PETRI_TRANSITIONS=559} [2024-06-27 23:04:57,867 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-27 23:04:57,867 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 559 transitions, 9051 flow [2024-06-27 23:04:57,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:57,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:57,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:57,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 23:04:57,868 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:04:57,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:57,868 INFO L85 PathProgramCache]: Analyzing trace with hash 609042122, now seen corresponding path program 12 times [2024-06-27 23:04:57,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:57,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646087198] [2024-06-27 23:04:57,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:57,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:57,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:57,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:57,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:57,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646087198] [2024-06-27 23:04:57,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646087198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:57,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:57,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:57,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878064229] [2024-06-27 23:04:57,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:57,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:57,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:57,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:57,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:58,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:58,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 559 transitions, 9051 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:58,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:58,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:58,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:59,118 INFO L124 PetriNetUnfolderBase]: 3319/5569 cut-off events. [2024-06-27 23:04:59,118 INFO L125 PetriNetUnfolderBase]: For 521647/521650 co-relation queries the response was YES. [2024-06-27 23:04:59,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43159 conditions, 5569 events. 3319/5569 cut-off events. For 521647/521650 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 37368 event pairs, 628 based on Foata normal form. 3/5569 useless extension candidates. Maximal degree in co-relation 42977. Up to 4740 conditions per place. [2024-06-27 23:04:59,200 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 401 selfloop transitions, 172 changer transitions 0/580 dead transitions. [2024-06-27 23:04:59,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 580 transitions, 10247 flow [2024-06-27 23:04:59,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:04:59,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:04:59,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-27 23:04:59,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-27 23:04:59,201 INFO L175 Difference]: Start difference. First operand has 421 places, 559 transitions, 9051 flow. Second operand 11 states and 239 transitions. [2024-06-27 23:04:59,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 580 transitions, 10247 flow [2024-06-27 23:05:02,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 580 transitions, 9882 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 23:05:02,353 INFO L231 Difference]: Finished difference. Result has 423 places, 559 transitions, 9036 flow [2024-06-27 23:05:02,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8686, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9036, PETRI_PLACES=423, PETRI_TRANSITIONS=559} [2024-06-27 23:05:02,353 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-27 23:05:02,354 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 559 transitions, 9036 flow [2024-06-27 23:05:02,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:02,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:02,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:02,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 23:05:02,354 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:02,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:02,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1802708937, now seen corresponding path program 4 times [2024-06-27 23:05:02,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:02,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502236871] [2024-06-27 23:05:02,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:02,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:02,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:02,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:02,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:02,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502236871] [2024-06-27 23:05:02,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502236871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:02,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:02,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:02,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108864744] [2024-06-27 23:05:02,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:02,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:02,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:02,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:02,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:02,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:02,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 559 transitions, 9036 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:02,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:02,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:02,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:03,718 INFO L124 PetriNetUnfolderBase]: 3355/5625 cut-off events. [2024-06-27 23:05:03,719 INFO L125 PetriNetUnfolderBase]: For 573491/573494 co-relation queries the response was YES. [2024-06-27 23:05:03,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43585 conditions, 5625 events. 3355/5625 cut-off events. For 573491/573494 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 37771 event pairs, 628 based on Foata normal form. 12/5634 useless extension candidates. Maximal degree in co-relation 43402. Up to 4960 conditions per place. [2024-06-27 23:05:03,802 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 506 selfloop transitions, 71 changer transitions 0/584 dead transitions. [2024-06-27 23:05:03,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 584 transitions, 10308 flow [2024-06-27 23:05:03,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:05:03,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:05:03,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-27 23:05:03,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-27 23:05:03,803 INFO L175 Difference]: Start difference. First operand has 423 places, 559 transitions, 9036 flow. Second operand 9 states and 202 transitions. [2024-06-27 23:05:03,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 584 transitions, 10308 flow [2024-06-27 23:05:07,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 584 transitions, 9845 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-27 23:05:07,148 INFO L231 Difference]: Finished difference. Result has 419 places, 561 transitions, 8769 flow [2024-06-27 23:05:07,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8573, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8769, PETRI_PLACES=419, PETRI_TRANSITIONS=561} [2024-06-27 23:05:07,149 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 378 predicate places. [2024-06-27 23:05:07,149 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 561 transitions, 8769 flow [2024-06-27 23:05:07,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:07,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:07,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:07,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 23:05:07,149 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:07,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:07,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1574623089, now seen corresponding path program 2 times [2024-06-27 23:05:07,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:07,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307461325] [2024-06-27 23:05:07,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:07,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:07,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:07,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:07,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:07,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307461325] [2024-06-27 23:05:07,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307461325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:07,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:07,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:07,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860938667] [2024-06-27 23:05:07,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:07,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:07,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:07,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:07,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:07,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:07,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 561 transitions, 8769 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:07,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:07,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:07,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:08,368 INFO L124 PetriNetUnfolderBase]: 3391/5681 cut-off events. [2024-06-27 23:05:08,368 INFO L125 PetriNetUnfolderBase]: For 585029/585032 co-relation queries the response was YES. [2024-06-27 23:05:08,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43887 conditions, 5681 events. 3391/5681 cut-off events. For 585029/585032 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 38243 event pairs, 636 based on Foata normal form. 12/5690 useless extension candidates. Maximal degree in co-relation 43703. Up to 4912 conditions per place. [2024-06-27 23:05:08,454 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 472 selfloop transitions, 106 changer transitions 0/585 dead transitions. [2024-06-27 23:05:08,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 585 transitions, 10059 flow [2024-06-27 23:05:08,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:08,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:08,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:05:08,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:05:08,455 INFO L175 Difference]: Start difference. First operand has 419 places, 561 transitions, 8769 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:05:08,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 585 transitions, 10059 flow [2024-06-27 23:05:11,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 585 transitions, 9889 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:11,631 INFO L231 Difference]: Finished difference. Result has 420 places, 563 transitions, 8881 flow [2024-06-27 23:05:11,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8599, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8881, PETRI_PLACES=420, PETRI_TRANSITIONS=563} [2024-06-27 23:05:11,631 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 379 predicate places. [2024-06-27 23:05:11,631 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 563 transitions, 8881 flow [2024-06-27 23:05:11,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:11,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:11,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:11,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 23:05:11,632 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:11,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:11,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1802524239, now seen corresponding path program 3 times [2024-06-27 23:05:11,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:11,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440441428] [2024-06-27 23:05:11,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:11,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:11,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:11,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:11,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:11,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440441428] [2024-06-27 23:05:11,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440441428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:11,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:11,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:11,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339241723] [2024-06-27 23:05:11,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:11,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:11,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:11,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:11,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:11,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:11,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 563 transitions, 8881 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:11,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:11,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:11,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:13,042 INFO L124 PetriNetUnfolderBase]: 3427/5737 cut-off events. [2024-06-27 23:05:13,042 INFO L125 PetriNetUnfolderBase]: For 596198/596201 co-relation queries the response was YES. [2024-06-27 23:05:13,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44541 conditions, 5737 events. 3427/5737 cut-off events. For 596198/596201 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 38591 event pairs, 654 based on Foata normal form. 12/5746 useless extension candidates. Maximal degree in co-relation 44356. Up to 4968 conditions per place. [2024-06-27 23:05:13,121 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 474 selfloop transitions, 106 changer transitions 0/587 dead transitions. [2024-06-27 23:05:13,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 587 transitions, 10179 flow [2024-06-27 23:05:13,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:13,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:13,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 23:05:13,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 23:05:13,122 INFO L175 Difference]: Start difference. First operand has 420 places, 563 transitions, 8881 flow. Second operand 8 states and 187 transitions. [2024-06-27 23:05:13,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 587 transitions, 10179 flow [2024-06-27 23:05:16,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 587 transitions, 9937 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:16,753 INFO L231 Difference]: Finished difference. Result has 422 places, 565 transitions, 8925 flow [2024-06-27 23:05:16,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8639, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8925, PETRI_PLACES=422, PETRI_TRANSITIONS=565} [2024-06-27 23:05:16,754 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-27 23:05:16,754 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 565 transitions, 8925 flow [2024-06-27 23:05:16,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:16,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:16,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:16,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 23:05:16,754 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:16,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:16,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1566052209, now seen corresponding path program 4 times [2024-06-27 23:05:16,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:16,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202954714] [2024-06-27 23:05:16,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:16,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:16,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:16,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:16,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:16,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202954714] [2024-06-27 23:05:16,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202954714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:16,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:16,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:16,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778385331] [2024-06-27 23:05:16,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:16,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:16,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:16,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:16,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:16,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:16,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 565 transitions, 8925 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:16,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:16,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:16,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:18,053 INFO L124 PetriNetUnfolderBase]: 3417/5723 cut-off events. [2024-06-27 23:05:18,053 INFO L125 PetriNetUnfolderBase]: For 568356/568359 co-relation queries the response was YES. [2024-06-27 23:05:18,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43737 conditions, 5723 events. 3417/5723 cut-off events. For 568356/568359 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 38436 event pairs, 628 based on Foata normal form. 12/5732 useless extension candidates. Maximal degree in co-relation 43551. Up to 4502 conditions per place. [2024-06-27 23:05:18,140 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 473 selfloop transitions, 114 changer transitions 0/594 dead transitions. [2024-06-27 23:05:18,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 594 transitions, 10471 flow [2024-06-27 23:05:18,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:18,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:18,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 23:05:18,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 23:05:18,142 INFO L175 Difference]: Start difference. First operand has 422 places, 565 transitions, 8925 flow. Second operand 8 states and 190 transitions. [2024-06-27 23:05:18,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 594 transitions, 10471 flow [2024-06-27 23:05:21,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 594 transitions, 10225 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:21,491 INFO L231 Difference]: Finished difference. Result has 424 places, 567 transitions, 8986 flow [2024-06-27 23:05:21,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8679, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8986, PETRI_PLACES=424, PETRI_TRANSITIONS=567} [2024-06-27 23:05:21,492 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-27 23:05:21,492 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 567 transitions, 8986 flow [2024-06-27 23:05:21,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:21,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:21,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:21,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 23:05:21,492 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:21,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:21,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1112138133, now seen corresponding path program 5 times [2024-06-27 23:05:21,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:21,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082289827] [2024-06-27 23:05:21,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:21,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:21,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:21,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:21,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:21,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082289827] [2024-06-27 23:05:21,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082289827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:21,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:21,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:21,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551676262] [2024-06-27 23:05:21,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:21,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:21,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:21,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:21,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:21,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:21,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 567 transitions, 8986 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:21,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:21,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:21,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:22,791 INFO L124 PetriNetUnfolderBase]: 3438/5735 cut-off events. [2024-06-27 23:05:22,791 INFO L125 PetriNetUnfolderBase]: For 552424/552430 co-relation queries the response was YES. [2024-06-27 23:05:22,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44354 conditions, 5735 events. 3438/5735 cut-off events. For 552424/552430 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 38482 event pairs, 697 based on Foata normal form. 4/5728 useless extension candidates. Maximal degree in co-relation 44167. Up to 4932 conditions per place. [2024-06-27 23:05:22,878 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 438 selfloop transitions, 153 changer transitions 0/598 dead transitions. [2024-06-27 23:05:22,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 598 transitions, 10530 flow [2024-06-27 23:05:22,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:22,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:22,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:05:22,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 23:05:22,879 INFO L175 Difference]: Start difference. First operand has 424 places, 567 transitions, 8986 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:05:22,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 598 transitions, 10530 flow [2024-06-27 23:05:26,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 598 transitions, 10295 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:26,817 INFO L231 Difference]: Finished difference. Result has 427 places, 571 transitions, 9162 flow [2024-06-27 23:05:26,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8751, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9162, PETRI_PLACES=427, PETRI_TRANSITIONS=571} [2024-06-27 23:05:26,818 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-27 23:05:26,818 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 571 transitions, 9162 flow [2024-06-27 23:05:26,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:26,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:26,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:26,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 23:05:26,818 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:26,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:26,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1418131493, now seen corresponding path program 6 times [2024-06-27 23:05:26,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:26,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709587519] [2024-06-27 23:05:26,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:26,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:26,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:26,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:26,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:26,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709587519] [2024-06-27 23:05:26,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709587519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:26,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:26,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:26,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883870211] [2024-06-27 23:05:26,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:26,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:26,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:26,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:26,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:26,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:26,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 571 transitions, 9162 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:26,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:26,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:26,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:28,081 INFO L124 PetriNetUnfolderBase]: 3446/5751 cut-off events. [2024-06-27 23:05:28,082 INFO L125 PetriNetUnfolderBase]: For 563955/563961 co-relation queries the response was YES. [2024-06-27 23:05:28,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44497 conditions, 5751 events. 3446/5751 cut-off events. For 563955/563961 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 38660 event pairs, 691 based on Foata normal form. 4/5744 useless extension candidates. Maximal degree in co-relation 44309. Up to 4979 conditions per place. [2024-06-27 23:05:28,174 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 438 selfloop transitions, 150 changer transitions 0/595 dead transitions. [2024-06-27 23:05:28,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 595 transitions, 10444 flow [2024-06-27 23:05:28,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:28,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:28,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:05:28,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:05:28,175 INFO L175 Difference]: Start difference. First operand has 427 places, 571 transitions, 9162 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:05:28,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 595 transitions, 10444 flow [2024-06-27 23:05:31,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 595 transitions, 10225 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-27 23:05:31,606 INFO L231 Difference]: Finished difference. Result has 432 places, 573 transitions, 9304 flow [2024-06-27 23:05:31,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8963, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9304, PETRI_PLACES=432, PETRI_TRANSITIONS=573} [2024-06-27 23:05:31,607 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-27 23:05:31,607 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 573 transitions, 9304 flow [2024-06-27 23:05:31,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:31,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:31,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:31,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 23:05:31,608 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:31,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:31,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1384947587, now seen corresponding path program 7 times [2024-06-27 23:05:31,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:31,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398393040] [2024-06-27 23:05:31,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:31,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:31,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:31,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:31,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:31,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398393040] [2024-06-27 23:05:31,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398393040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:31,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:31,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:31,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641605696] [2024-06-27 23:05:31,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:31,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:31,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:31,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:31,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:31,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:31,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 573 transitions, 9304 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:31,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:31,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:31,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:32,947 INFO L124 PetriNetUnfolderBase]: 3467/5777 cut-off events. [2024-06-27 23:05:32,947 INFO L125 PetriNetUnfolderBase]: For 585199/585205 co-relation queries the response was YES. [2024-06-27 23:05:33,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45260 conditions, 5777 events. 3467/5777 cut-off events. For 585199/585205 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 38818 event pairs, 687 based on Foata normal form. 4/5770 useless extension candidates. Maximal degree in co-relation 45070. Up to 4975 conditions per place. [2024-06-27 23:05:33,037 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 440 selfloop transitions, 157 changer transitions 0/604 dead transitions. [2024-06-27 23:05:33,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 604 transitions, 10872 flow [2024-06-27 23:05:33,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:33,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:33,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 23:05:33,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-27 23:05:33,038 INFO L175 Difference]: Start difference. First operand has 432 places, 573 transitions, 9304 flow. Second operand 8 states and 191 transitions. [2024-06-27 23:05:33,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 604 transitions, 10872 flow [2024-06-27 23:05:37,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 604 transitions, 10551 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:37,245 INFO L231 Difference]: Finished difference. Result has 434 places, 577 transitions, 9410 flow [2024-06-27 23:05:37,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8983, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9410, PETRI_PLACES=434, PETRI_TRANSITIONS=577} [2024-06-27 23:05:37,245 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-27 23:05:37,246 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 577 transitions, 9410 flow [2024-06-27 23:05:37,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:37,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:37,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:37,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 23:05:37,246 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:37,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:37,247 INFO L85 PathProgramCache]: Analyzing trace with hash -661432701, now seen corresponding path program 8 times [2024-06-27 23:05:37,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:37,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906662371] [2024-06-27 23:05:37,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:37,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:37,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:37,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:37,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:37,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906662371] [2024-06-27 23:05:37,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906662371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:37,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:37,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:37,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172643764] [2024-06-27 23:05:37,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:37,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:37,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:37,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:37,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:37,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:37,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 577 transitions, 9410 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:37,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:37,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:37,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:38,687 INFO L124 PetriNetUnfolderBase]: 3475/5790 cut-off events. [2024-06-27 23:05:38,687 INFO L125 PetriNetUnfolderBase]: For 596848/596854 co-relation queries the response was YES. [2024-06-27 23:05:38,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45575 conditions, 5790 events. 3475/5790 cut-off events. For 596848/596854 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 38919 event pairs, 692 based on Foata normal form. 4/5783 useless extension candidates. Maximal degree in co-relation 45384. Up to 5022 conditions per place. [2024-06-27 23:05:38,775 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 440 selfloop transitions, 154 changer transitions 0/601 dead transitions. [2024-06-27 23:05:38,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 601 transitions, 10708 flow [2024-06-27 23:05:38,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:38,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:38,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:05:38,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:05:38,776 INFO L175 Difference]: Start difference. First operand has 434 places, 577 transitions, 9410 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:05:38,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 601 transitions, 10708 flow [2024-06-27 23:05:42,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 601 transitions, 10414 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-27 23:05:42,882 INFO L231 Difference]: Finished difference. Result has 438 places, 579 transitions, 9489 flow [2024-06-27 23:05:42,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9140, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9489, PETRI_PLACES=438, PETRI_TRANSITIONS=579} [2024-06-27 23:05:42,882 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 397 predicate places. [2024-06-27 23:05:42,882 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 579 transitions, 9489 flow [2024-06-27 23:05:42,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:42,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:42,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:42,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 23:05:42,883 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:42,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:42,883 INFO L85 PathProgramCache]: Analyzing trace with hash 2031671351, now seen corresponding path program 9 times [2024-06-27 23:05:42,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:42,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333797427] [2024-06-27 23:05:42,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:42,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:42,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:43,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:43,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:43,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333797427] [2024-06-27 23:05:43,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333797427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:43,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:43,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:43,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254447460] [2024-06-27 23:05:43,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:43,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:43,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:43,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:43,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:43,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:43,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 579 transitions, 9489 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:43,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:43,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:43,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:44,221 INFO L124 PetriNetUnfolderBase]: 3483/5814 cut-off events. [2024-06-27 23:05:44,222 INFO L125 PetriNetUnfolderBase]: For 605044/605050 co-relation queries the response was YES. [2024-06-27 23:05:44,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45884 conditions, 5814 events. 3483/5814 cut-off events. For 605044/605050 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 39149 event pairs, 668 based on Foata normal form. 4/5811 useless extension candidates. Maximal degree in co-relation 45691. Up to 5213 conditions per place. [2024-06-27 23:05:44,312 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 529 selfloop transitions, 64 changer transitions 0/600 dead transitions. [2024-06-27 23:05:44,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 600 transitions, 10757 flow [2024-06-27 23:05:44,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:44,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:44,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 23:05:44,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-27 23:05:44,313 INFO L175 Difference]: Start difference. First operand has 438 places, 579 transitions, 9489 flow. Second operand 8 states and 179 transitions. [2024-06-27 23:05:44,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 600 transitions, 10757 flow [2024-06-27 23:05:47,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 600 transitions, 10428 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:47,943 INFO L231 Difference]: Finished difference. Result has 440 places, 581 transitions, 9333 flow [2024-06-27 23:05:47,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9160, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9333, PETRI_PLACES=440, PETRI_TRANSITIONS=581} [2024-06-27 23:05:47,943 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 399 predicate places. [2024-06-27 23:05:47,943 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 581 transitions, 9333 flow [2024-06-27 23:05:47,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:47,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:47,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:47,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 23:05:47,944 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:47,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:47,944 INFO L85 PathProgramCache]: Analyzing trace with hash -434601051, now seen corresponding path program 10 times [2024-06-27 23:05:47,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:47,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137092341] [2024-06-27 23:05:47,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:47,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:47,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:48,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:48,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:48,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137092341] [2024-06-27 23:05:48,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137092341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:48,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:48,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:48,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752419898] [2024-06-27 23:05:48,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:48,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:48,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:48,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:48,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:48,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:48,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 581 transitions, 9333 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:48,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:48,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:48,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:49,277 INFO L124 PetriNetUnfolderBase]: 3491/5818 cut-off events. [2024-06-27 23:05:49,277 INFO L125 PetriNetUnfolderBase]: For 615998/616004 co-relation queries the response was YES. [2024-06-27 23:05:49,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45840 conditions, 5818 events. 3491/5818 cut-off events. For 615998/616004 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 39084 event pairs, 605 based on Foata normal form. 4/5811 useless extension candidates. Maximal degree in co-relation 45646. Up to 4525 conditions per place. [2024-06-27 23:05:49,380 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 429 selfloop transitions, 186 changer transitions 0/622 dead transitions. [2024-06-27 23:05:49,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 622 transitions, 11261 flow [2024-06-27 23:05:49,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:49,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:49,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:05:49,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:05:49,381 INFO L175 Difference]: Start difference. First operand has 440 places, 581 transitions, 9333 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:05:49,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 622 transitions, 11261 flow [2024-06-27 23:05:53,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 622 transitions, 11051 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:53,037 INFO L231 Difference]: Finished difference. Result has 442 places, 590 transitions, 9751 flow [2024-06-27 23:05:53,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9123, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9751, PETRI_PLACES=442, PETRI_TRANSITIONS=590} [2024-06-27 23:05:53,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 401 predicate places. [2024-06-27 23:05:53,037 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 590 transitions, 9751 flow [2024-06-27 23:05:53,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:53,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:53,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:53,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 23:05:53,038 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:53,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:53,038 INFO L85 PathProgramCache]: Analyzing trace with hash 2113213175, now seen corresponding path program 11 times [2024-06-27 23:05:53,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:53,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698780093] [2024-06-27 23:05:53,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:53,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:53,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:53,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:53,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:53,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698780093] [2024-06-27 23:05:53,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698780093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:53,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:53,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:53,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548381547] [2024-06-27 23:05:53,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:53,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:53,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:53,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:53,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:53,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:53,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 590 transitions, 9751 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:53,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:53,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:53,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:54,710 INFO L124 PetriNetUnfolderBase]: 3499/5830 cut-off events. [2024-06-27 23:05:54,710 INFO L125 PetriNetUnfolderBase]: For 629219/629225 co-relation queries the response was YES. [2024-06-27 23:05:54,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46898 conditions, 5830 events. 3499/5830 cut-off events. For 629219/629225 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 39188 event pairs, 589 based on Foata normal form. 4/5823 useless extension candidates. Maximal degree in co-relation 46703. Up to 4533 conditions per place. [2024-06-27 23:05:54,799 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 428 selfloop transitions, 189 changer transitions 0/624 dead transitions. [2024-06-27 23:05:54,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 624 transitions, 11388 flow [2024-06-27 23:05:54,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:54,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:54,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:05:54,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 23:05:54,800 INFO L175 Difference]: Start difference. First operand has 442 places, 590 transitions, 9751 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:05:54,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 624 transitions, 11388 flow [2024-06-27 23:05:59,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 624 transitions, 11070 flow, removed 64 selfloop flow, removed 3 redundant places. [2024-06-27 23:05:59,606 INFO L231 Difference]: Finished difference. Result has 447 places, 593 transitions, 9895 flow [2024-06-27 23:05:59,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9463, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9895, PETRI_PLACES=447, PETRI_TRANSITIONS=593} [2024-06-27 23:05:59,606 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 406 predicate places. [2024-06-27 23:05:59,606 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 593 transitions, 9895 flow [2024-06-27 23:05:59,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:59,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:59,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:59,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 23:05:59,607 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:05:59,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:59,607 INFO L85 PathProgramCache]: Analyzing trace with hash -16694413, now seen corresponding path program 12 times [2024-06-27 23:05:59,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:59,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249659362] [2024-06-27 23:05:59,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:59,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:59,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:59,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:59,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:59,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249659362] [2024-06-27 23:05:59,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249659362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:59,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:59,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:59,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718769578] [2024-06-27 23:05:59,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:59,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:59,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:59,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:59,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:59,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:59,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 593 transitions, 9895 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:59,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:59,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:59,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:01,314 INFO L124 PetriNetUnfolderBase]: 3507/5838 cut-off events. [2024-06-27 23:06:01,314 INFO L125 PetriNetUnfolderBase]: For 638403/638409 co-relation queries the response was YES. [2024-06-27 23:06:01,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47305 conditions, 5838 events. 3507/5838 cut-off events. For 638403/638409 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 39277 event pairs, 696 based on Foata normal form. 4/5831 useless extension candidates. Maximal degree in co-relation 47108. Up to 5070 conditions per place. [2024-06-27 23:06:01,397 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 453 selfloop transitions, 154 changer transitions 0/614 dead transitions. [2024-06-27 23:06:01,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 614 transitions, 11201 flow [2024-06-27 23:06:01,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:01,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:01,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 23:06:01,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:06:01,398 INFO L175 Difference]: Start difference. First operand has 447 places, 593 transitions, 9895 flow. Second operand 8 states and 184 transitions. [2024-06-27 23:06:01,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 614 transitions, 11201 flow [2024-06-27 23:06:05,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 614 transitions, 10863 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 23:06:05,627 INFO L231 Difference]: Finished difference. Result has 451 places, 595 transitions, 9920 flow [2024-06-27 23:06:05,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9559, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9920, PETRI_PLACES=451, PETRI_TRANSITIONS=595} [2024-06-27 23:06:05,628 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 410 predicate places. [2024-06-27 23:06:05,628 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 595 transitions, 9920 flow [2024-06-27 23:06:05,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:05,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:05,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:05,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 23:06:05,629 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:05,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:05,629 INFO L85 PathProgramCache]: Analyzing trace with hash -506372221, now seen corresponding path program 13 times [2024-06-27 23:06:05,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:05,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158218188] [2024-06-27 23:06:05,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:05,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:05,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:05,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:05,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:05,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158218188] [2024-06-27 23:06:05,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158218188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:05,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:05,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:05,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249436829] [2024-06-27 23:06:05,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:05,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:05,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:05,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:05,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:05,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:05,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 595 transitions, 9920 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:05,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:05,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:05,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:07,318 INFO L124 PetriNetUnfolderBase]: 3515/5852 cut-off events. [2024-06-27 23:06:07,318 INFO L125 PetriNetUnfolderBase]: For 648776/648782 co-relation queries the response was YES. [2024-06-27 23:06:07,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47257 conditions, 5852 events. 3515/5852 cut-off events. For 648776/648782 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 39361 event pairs, 696 based on Foata normal form. 4/5843 useless extension candidates. Maximal degree in co-relation 47059. Up to 5018 conditions per place. [2024-06-27 23:06:07,406 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 451 selfloop transitions, 163 changer transitions 0/621 dead transitions. [2024-06-27 23:06:07,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 621 transitions, 11274 flow [2024-06-27 23:06:07,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:07,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:07,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 23:06:07,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:06:07,407 INFO L175 Difference]: Start difference. First operand has 451 places, 595 transitions, 9920 flow. Second operand 8 states and 188 transitions. [2024-06-27 23:06:07,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 621 transitions, 11274 flow [2024-06-27 23:06:11,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 621 transitions, 10941 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:11,890 INFO L231 Difference]: Finished difference. Result has 454 places, 598 transitions, 9992 flow [2024-06-27 23:06:11,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9587, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9992, PETRI_PLACES=454, PETRI_TRANSITIONS=598} [2024-06-27 23:06:11,890 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 413 predicate places. [2024-06-27 23:06:11,891 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 598 transitions, 9992 flow [2024-06-27 23:06:11,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:11,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:11,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:11,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 23:06:11,891 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:11,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:11,891 INFO L85 PathProgramCache]: Analyzing trace with hash -172338264, now seen corresponding path program 13 times [2024-06-27 23:06:11,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:11,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540717214] [2024-06-27 23:06:11,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:11,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:11,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:11,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:11,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:11,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540717214] [2024-06-27 23:06:11,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540717214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:11,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:11,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:11,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105933027] [2024-06-27 23:06:11,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:11,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:11,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:11,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:11,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:12,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:12,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 598 transitions, 9992 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:12,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:12,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:12,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:13,438 INFO L124 PetriNetUnfolderBase]: 3520/5879 cut-off events. [2024-06-27 23:06:13,438 INFO L125 PetriNetUnfolderBase]: For 655987/655996 co-relation queries the response was YES. [2024-06-27 23:06:13,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47522 conditions, 5879 events. 3520/5879 cut-off events. For 655987/655996 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 39694 event pairs, 737 based on Foata normal form. 5/5876 useless extension candidates. Maximal degree in co-relation 47322. Up to 4719 conditions per place. [2024-06-27 23:06:13,679 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 328 selfloop transitions, 289 changer transitions 0/624 dead transitions. [2024-06-27 23:06:13,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 624 transitions, 11768 flow [2024-06-27 23:06:13,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:13,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:13,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:06:13,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 23:06:13,680 INFO L175 Difference]: Start difference. First operand has 454 places, 598 transitions, 9992 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:06:13,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 624 transitions, 11768 flow [2024-06-27 23:06:17,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 624 transitions, 11431 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:17,886 INFO L231 Difference]: Finished difference. Result has 457 places, 601 transitions, 10289 flow [2024-06-27 23:06:17,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9655, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10289, PETRI_PLACES=457, PETRI_TRANSITIONS=601} [2024-06-27 23:06:17,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 416 predicate places. [2024-06-27 23:06:17,886 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 601 transitions, 10289 flow [2024-06-27 23:06:17,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:17,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:17,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:17,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 23:06:17,887 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:17,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:17,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1188984054, now seen corresponding path program 14 times [2024-06-27 23:06:17,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:17,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090728841] [2024-06-27 23:06:17,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:17,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:17,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:18,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:18,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:18,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090728841] [2024-06-27 23:06:18,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090728841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:18,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:18,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:18,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180509768] [2024-06-27 23:06:18,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:18,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:18,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:18,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:18,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:18,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:18,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 601 transitions, 10289 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:18,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:18,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:18,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:19,551 INFO L124 PetriNetUnfolderBase]: 3533/5901 cut-off events. [2024-06-27 23:06:19,551 INFO L125 PetriNetUnfolderBase]: For 673564/673573 co-relation queries the response was YES. [2024-06-27 23:06:19,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48147 conditions, 5901 events. 3533/5901 cut-off events. For 673564/673573 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 39882 event pairs, 747 based on Foata normal form. 5/5898 useless extension candidates. Maximal degree in co-relation 47946. Up to 4734 conditions per place. [2024-06-27 23:06:19,643 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 336 selfloop transitions, 285 changer transitions 0/628 dead transitions. [2024-06-27 23:06:19,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 628 transitions, 12353 flow [2024-06-27 23:06:19,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:19,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:19,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:06:19,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 23:06:19,644 INFO L175 Difference]: Start difference. First operand has 457 places, 601 transitions, 10289 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:06:19,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 628 transitions, 12353 flow [2024-06-27 23:06:24,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 628 transitions, 11454 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:24,771 INFO L231 Difference]: Finished difference. Result has 458 places, 607 transitions, 10078 flow [2024-06-27 23:06:24,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9420, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10078, PETRI_PLACES=458, PETRI_TRANSITIONS=607} [2024-06-27 23:06:24,772 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-27 23:06:24,772 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 607 transitions, 10078 flow [2024-06-27 23:06:24,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:24,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:24,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:24,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 23:06:24,772 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:24,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:24,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1435839494, now seen corresponding path program 15 times [2024-06-27 23:06:24,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:24,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113224542] [2024-06-27 23:06:24,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:24,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:24,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:24,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:24,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:24,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113224542] [2024-06-27 23:06:24,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113224542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:24,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:24,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:24,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206021241] [2024-06-27 23:06:24,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:24,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:24,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:24,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:24,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:24,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:24,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 607 transitions, 10078 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:24,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:24,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:24,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:26,403 INFO L124 PetriNetUnfolderBase]: 3530/5897 cut-off events. [2024-06-27 23:06:26,403 INFO L125 PetriNetUnfolderBase]: For 676552/676561 co-relation queries the response was YES. [2024-06-27 23:06:26,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47866 conditions, 5897 events. 3530/5897 cut-off events. For 676552/676561 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 39865 event pairs, 737 based on Foata normal form. 5/5894 useless extension candidates. Maximal degree in co-relation 47664. Up to 4731 conditions per place. [2024-06-27 23:06:26,488 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 334 selfloop transitions, 286 changer transitions 0/627 dead transitions. [2024-06-27 23:06:26,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 627 transitions, 11810 flow [2024-06-27 23:06:26,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:26,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:26,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 23:06:26,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 23:06:26,489 INFO L175 Difference]: Start difference. First operand has 458 places, 607 transitions, 10078 flow. Second operand 8 states and 187 transitions. [2024-06-27 23:06:26,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 627 transitions, 11810 flow [2024-06-27 23:06:31,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 627 transitions, 11247 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 23:06:31,119 INFO L231 Difference]: Finished difference. Result has 462 places, 607 transitions, 10093 flow [2024-06-27 23:06:31,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9515, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10093, PETRI_PLACES=462, PETRI_TRANSITIONS=607} [2024-06-27 23:06:31,119 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 421 predicate places. [2024-06-27 23:06:31,119 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 607 transitions, 10093 flow [2024-06-27 23:06:31,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:31,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:31,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:31,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 23:06:31,120 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:31,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:31,120 INFO L85 PathProgramCache]: Analyzing trace with hash -805187934, now seen corresponding path program 16 times [2024-06-27 23:06:31,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:31,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473580776] [2024-06-27 23:06:31,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:31,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:31,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:31,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:31,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:31,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473580776] [2024-06-27 23:06:31,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473580776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:31,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:31,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:31,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582823929] [2024-06-27 23:06:31,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:31,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:31,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:31,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:31,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:31,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:31,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 607 transitions, 10093 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:31,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:31,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:31,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:32,731 INFO L124 PetriNetUnfolderBase]: 3535/5905 cut-off events. [2024-06-27 23:06:32,731 INFO L125 PetriNetUnfolderBase]: For 683785/683788 co-relation queries the response was YES. [2024-06-27 23:06:32,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48012 conditions, 5905 events. 3535/5905 cut-off events. For 683785/683788 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 39882 event pairs, 668 based on Foata normal form. 3/5905 useless extension candidates. Maximal degree in co-relation 47809. Up to 5378 conditions per place. [2024-06-27 23:06:32,815 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 570 selfloop transitions, 48 changer transitions 0/625 dead transitions. [2024-06-27 23:06:32,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 625 transitions, 11415 flow [2024-06-27 23:06:32,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:32,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:32,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-27 23:06:32,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-06-27 23:06:32,816 INFO L175 Difference]: Start difference. First operand has 462 places, 607 transitions, 10093 flow. Second operand 8 states and 173 transitions. [2024-06-27 23:06:32,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 625 transitions, 11415 flow [2024-06-27 23:06:38,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 625 transitions, 10829 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:38,280 INFO L231 Difference]: Finished difference. Result has 463 places, 610 transitions, 9665 flow [2024-06-27 23:06:38,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9513, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9665, PETRI_PLACES=463, PETRI_TRANSITIONS=610} [2024-06-27 23:06:38,280 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 422 predicate places. [2024-06-27 23:06:38,280 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 610 transitions, 9665 flow [2024-06-27 23:06:38,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:38,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:38,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:38,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 23:06:38,281 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:38,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:38,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1294451777, now seen corresponding path program 5 times [2024-06-27 23:06:38,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:38,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197022296] [2024-06-27 23:06:38,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:38,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:38,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:38,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:38,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:38,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197022296] [2024-06-27 23:06:38,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197022296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:38,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:38,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:38,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498535745] [2024-06-27 23:06:38,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:38,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:38,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:38,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:38,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:38,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:38,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 610 transitions, 9665 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:38,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:38,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:38,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:39,856 INFO L124 PetriNetUnfolderBase]: 3523/5877 cut-off events. [2024-06-27 23:06:39,856 INFO L125 PetriNetUnfolderBase]: For 686610/686616 co-relation queries the response was YES. [2024-06-27 23:06:39,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47070 conditions, 5877 events. 3523/5877 cut-off events. For 686610/686616 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 39629 event pairs, 698 based on Foata normal form. 4/5874 useless extension candidates. Maximal degree in co-relation 46866. Up to 5140 conditions per place. [2024-06-27 23:06:39,946 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 494 selfloop transitions, 128 changer transitions 0/629 dead transitions. [2024-06-27 23:06:39,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 629 transitions, 10955 flow [2024-06-27 23:06:39,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:39,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:39,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 23:06:39,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 23:06:39,947 INFO L175 Difference]: Start difference. First operand has 463 places, 610 transitions, 9665 flow. Second operand 8 states and 182 transitions. [2024-06-27 23:06:39,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 629 transitions, 10955 flow [2024-06-27 23:06:45,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 629 transitions, 10811 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:45,014 INFO L231 Difference]: Finished difference. Result has 465 places, 610 transitions, 9782 flow [2024-06-27 23:06:45,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9521, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9782, PETRI_PLACES=465, PETRI_TRANSITIONS=610} [2024-06-27 23:06:45,015 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 424 predicate places. [2024-06-27 23:06:45,015 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 610 transitions, 9782 flow [2024-06-27 23:06:45,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:45,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:45,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:45,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 23:06:45,015 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:45,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:45,015 INFO L85 PathProgramCache]: Analyzing trace with hash -514938544, now seen corresponding path program 17 times [2024-06-27 23:06:45,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:45,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491920013] [2024-06-27 23:06:45,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:45,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:45,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:45,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:45,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:45,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491920013] [2024-06-27 23:06:45,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491920013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:45,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:45,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:45,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772840191] [2024-06-27 23:06:45,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:45,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:45,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:45,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:45,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:45,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:45,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 610 transitions, 9782 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:45,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:45,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:45,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:46,635 INFO L124 PetriNetUnfolderBase]: 3528/5897 cut-off events. [2024-06-27 23:06:46,636 INFO L125 PetriNetUnfolderBase]: For 694351/694360 co-relation queries the response was YES. [2024-06-27 23:06:46,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47428 conditions, 5897 events. 3528/5897 cut-off events. For 694351/694360 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 39891 event pairs, 745 based on Foata normal form. 5/5894 useless extension candidates. Maximal degree in co-relation 47223. Up to 4723 conditions per place. [2024-06-27 23:06:46,724 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 333 selfloop transitions, 290 changer transitions 0/630 dead transitions. [2024-06-27 23:06:46,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 630 transitions, 11574 flow [2024-06-27 23:06:46,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:46,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:46,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:06:46,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 23:06:46,725 INFO L175 Difference]: Start difference. First operand has 465 places, 610 transitions, 9782 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:06:46,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 630 transitions, 11574 flow [2024-06-27 23:06:51,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 630 transitions, 11238 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 23:06:51,151 INFO L231 Difference]: Finished difference. Result has 465 places, 613 transitions, 10082 flow [2024-06-27 23:06:51,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9446, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10082, PETRI_PLACES=465, PETRI_TRANSITIONS=613} [2024-06-27 23:06:51,151 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 424 predicate places. [2024-06-27 23:06:51,151 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 613 transitions, 10082 flow [2024-06-27 23:06:51,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:51,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:51,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:51,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 23:06:51,152 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:51,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:51,152 INFO L85 PathProgramCache]: Analyzing trace with hash -818086104, now seen corresponding path program 18 times [2024-06-27 23:06:51,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:51,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315436826] [2024-06-27 23:06:51,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:51,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:51,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:51,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:51,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:51,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315436826] [2024-06-27 23:06:51,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315436826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:51,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:51,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:51,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202971575] [2024-06-27 23:06:51,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:51,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:51,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:51,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:51,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:51,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:51,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 613 transitions, 10082 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:51,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:51,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:51,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:52,899 INFO L124 PetriNetUnfolderBase]: 3525/5893 cut-off events. [2024-06-27 23:06:52,899 INFO L125 PetriNetUnfolderBase]: For 700243/700252 co-relation queries the response was YES. [2024-06-27 23:06:52,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47639 conditions, 5893 events. 3525/5893 cut-off events. For 700243/700252 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 39901 event pairs, 735 based on Foata normal form. 5/5890 useless extension candidates. Maximal degree in co-relation 47433. Up to 4720 conditions per place. [2024-06-27 23:06:52,983 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 331 selfloop transitions, 291 changer transitions 0/629 dead transitions. [2024-06-27 23:06:52,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 629 transitions, 11594 flow [2024-06-27 23:06:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:52,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:52,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 23:06:52,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-27 23:06:52,985 INFO L175 Difference]: Start difference. First operand has 465 places, 613 transitions, 10082 flow. Second operand 8 states and 183 transitions. [2024-06-27 23:06:52,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 629 transitions, 11594 flow [2024-06-27 23:06:58,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 629 transitions, 10801 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:58,035 INFO L231 Difference]: Finished difference. Result has 466 places, 613 transitions, 9877 flow [2024-06-27 23:06:58,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9289, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9877, PETRI_PLACES=466, PETRI_TRANSITIONS=613} [2024-06-27 23:06:58,035 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 425 predicate places. [2024-06-27 23:06:58,035 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 613 transitions, 9877 flow [2024-06-27 23:06:58,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:58,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:58,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:58,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 23:06:58,036 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:06:58,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:58,036 INFO L85 PathProgramCache]: Analyzing trace with hash 3354803, now seen corresponding path program 14 times [2024-06-27 23:06:58,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:58,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215983959] [2024-06-27 23:06:58,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:58,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:58,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:58,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:58,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:58,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215983959] [2024-06-27 23:06:58,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215983959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:58,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:58,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:58,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947856239] [2024-06-27 23:06:58,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:58,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:58,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:58,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:58,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:58,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:58,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 613 transitions, 9877 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:58,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:58,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:58,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:59,663 INFO L124 PetriNetUnfolderBase]: 3533/5897 cut-off events. [2024-06-27 23:06:59,663 INFO L125 PetriNetUnfolderBase]: For 715897/715903 co-relation queries the response was YES. [2024-06-27 23:06:59,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47485 conditions, 5897 events. 3533/5897 cut-off events. For 715897/715903 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 39846 event pairs, 672 based on Foata normal form. 4/5894 useless extension candidates. Maximal degree in co-relation 47280. Up to 5269 conditions per place. [2024-06-27 23:06:59,747 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 548 selfloop transitions, 76 changer transitions 0/631 dead transitions. [2024-06-27 23:06:59,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 631 transitions, 11211 flow [2024-06-27 23:06:59,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:59,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:59,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 23:06:59,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-27 23:06:59,748 INFO L175 Difference]: Start difference. First operand has 466 places, 613 transitions, 9877 flow. Second operand 8 states and 179 transitions. [2024-06-27 23:06:59,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 631 transitions, 11211 flow [2024-06-27 23:07:04,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 631 transitions, 10625 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:04,822 INFO L231 Difference]: Finished difference. Result has 467 places, 615 transitions, 9500 flow [2024-06-27 23:07:04,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9291, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9500, PETRI_PLACES=467, PETRI_TRANSITIONS=615} [2024-06-27 23:07:04,822 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 426 predicate places. [2024-06-27 23:07:04,823 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 615 transitions, 9500 flow [2024-06-27 23:07:04,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:04,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:04,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:04,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 23:07:04,823 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:04,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:04,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1617179577, now seen corresponding path program 15 times [2024-06-27 23:07:04,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:04,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462312828] [2024-06-27 23:07:04,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:04,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:04,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:04,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:04,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:04,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462312828] [2024-06-27 23:07:04,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462312828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:04,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:04,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:04,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689617828] [2024-06-27 23:07:04,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:04,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:04,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:04,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:04,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:04,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:04,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 615 transitions, 9500 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:04,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:04,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:04,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:06,457 INFO L124 PetriNetUnfolderBase]: 3541/5909 cut-off events. [2024-06-27 23:07:06,457 INFO L125 PetriNetUnfolderBase]: For 725557/725563 co-relation queries the response was YES. [2024-06-27 23:07:06,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47167 conditions, 5909 events. 3541/5909 cut-off events. For 725557/725563 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 39936 event pairs, 672 based on Foata normal form. 4/5906 useless extension candidates. Maximal degree in co-relation 46961. Up to 5281 conditions per place. [2024-06-27 23:07:06,541 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 551 selfloop transitions, 77 changer transitions 0/635 dead transitions. [2024-06-27 23:07:06,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 635 transitions, 10846 flow [2024-06-27 23:07:06,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:06,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:06,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-27 23:07:06,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-27 23:07:06,542 INFO L175 Difference]: Start difference. First operand has 467 places, 615 transitions, 9500 flow. Second operand 10 states and 215 transitions. [2024-06-27 23:07:06,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 635 transitions, 10846 flow [2024-06-27 23:07:11,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 635 transitions, 10696 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:11,119 INFO L231 Difference]: Finished difference. Result has 472 places, 617 transitions, 9561 flow [2024-06-27 23:07:11,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9350, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9561, PETRI_PLACES=472, PETRI_TRANSITIONS=617} [2024-06-27 23:07:11,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-27 23:07:11,120 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 617 transitions, 9561 flow [2024-06-27 23:07:11,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:11,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:11,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:11,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 23:07:11,121 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:11,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:11,121 INFO L85 PathProgramCache]: Analyzing trace with hash -882458859, now seen corresponding path program 16 times [2024-06-27 23:07:11,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:11,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193001672] [2024-06-27 23:07:11,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:11,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:11,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:11,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:11,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:11,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193001672] [2024-06-27 23:07:11,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193001672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:11,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:11,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:11,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156697668] [2024-06-27 23:07:11,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:11,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:11,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:11,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:11,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:11,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:11,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 617 transitions, 9561 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:11,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:11,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:11,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:12,901 INFO L124 PetriNetUnfolderBase]: 3549/5919 cut-off events. [2024-06-27 23:07:12,902 INFO L125 PetriNetUnfolderBase]: For 736716/736722 co-relation queries the response was YES. [2024-06-27 23:07:12,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47339 conditions, 5919 events. 3549/5919 cut-off events. For 736716/736722 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 39971 event pairs, 670 based on Foata normal form. 4/5914 useless extension candidates. Maximal degree in co-relation 47132. Up to 5229 conditions per place. [2024-06-27 23:07:12,988 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 548 selfloop transitions, 85 changer transitions 0/640 dead transitions. [2024-06-27 23:07:12,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 640 transitions, 10951 flow [2024-06-27 23:07:12,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:12,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:12,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 23:07:12,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-27 23:07:12,989 INFO L175 Difference]: Start difference. First operand has 472 places, 617 transitions, 9561 flow. Second operand 8 states and 183 transitions. [2024-06-27 23:07:12,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 640 transitions, 10951 flow [2024-06-27 23:07:18,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 640 transitions, 10768 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:18,140 INFO L231 Difference]: Finished difference. Result has 473 places, 620 transitions, 9633 flow [2024-06-27 23:07:18,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9378, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9633, PETRI_PLACES=473, PETRI_TRANSITIONS=620} [2024-06-27 23:07:18,141 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-27 23:07:18,141 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 620 transitions, 9633 flow [2024-06-27 23:07:18,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:18,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:18,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:18,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 23:07:18,141 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:18,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:18,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1571207137, now seen corresponding path program 6 times [2024-06-27 23:07:18,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:18,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188450063] [2024-06-27 23:07:18,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:18,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:18,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:18,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:18,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:18,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188450063] [2024-06-27 23:07:18,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188450063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:18,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:18,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:18,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373232894] [2024-06-27 23:07:18,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:18,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:18,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:18,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:18,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:18,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:18,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 620 transitions, 9633 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:18,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:18,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:18,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:19,770 INFO L124 PetriNetUnfolderBase]: 3557/5928 cut-off events. [2024-06-27 23:07:19,770 INFO L125 PetriNetUnfolderBase]: For 748344/748350 co-relation queries the response was YES. [2024-06-27 23:07:19,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47630 conditions, 5928 events. 3557/5928 cut-off events. For 748344/748350 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 39998 event pairs, 698 based on Foata normal form. 4/5925 useless extension candidates. Maximal degree in co-relation 47421. Up to 5191 conditions per place. [2024-06-27 23:07:19,858 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 505 selfloop transitions, 126 changer transitions 0/638 dead transitions. [2024-06-27 23:07:19,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 638 transitions, 10986 flow [2024-06-27 23:07:19,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:19,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:19,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 23:07:19,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-27 23:07:19,859 INFO L175 Difference]: Start difference. First operand has 473 places, 620 transitions, 9633 flow. Second operand 8 states and 181 transitions. [2024-06-27 23:07:19,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 638 transitions, 10986 flow [2024-06-27 23:07:26,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 638 transitions, 10799 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:26,072 INFO L231 Difference]: Finished difference. Result has 476 places, 622 transitions, 9760 flow [2024-06-27 23:07:26,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9446, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9760, PETRI_PLACES=476, PETRI_TRANSITIONS=622} [2024-06-27 23:07:26,073 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 435 predicate places. [2024-06-27 23:07:26,073 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 622 transitions, 9760 flow [2024-06-27 23:07:26,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:26,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:26,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:26,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 23:07:26,073 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:26,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:26,074 INFO L85 PathProgramCache]: Analyzing trace with hash -81104269, now seen corresponding path program 7 times [2024-06-27 23:07:26,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:26,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951401438] [2024-06-27 23:07:26,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:26,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:26,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:26,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:26,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:26,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951401438] [2024-06-27 23:07:26,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951401438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:26,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:26,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:26,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541984229] [2024-06-27 23:07:26,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:26,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:26,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:26,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:26,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:26,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:26,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 622 transitions, 9760 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:26,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:26,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:26,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:27,681 INFO L124 PetriNetUnfolderBase]: 3565/5949 cut-off events. [2024-06-27 23:07:27,681 INFO L125 PetriNetUnfolderBase]: For 761259/761259 co-relation queries the response was YES. [2024-06-27 23:07:27,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47926 conditions, 5949 events. 3565/5949 cut-off events. For 761259/761259 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 40134 event pairs, 647 based on Foata normal form. 2/5949 useless extension candidates. Maximal degree in co-relation 47716. Up to 5452 conditions per place. [2024-06-27 23:07:27,769 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 603 selfloop transitions, 30 changer transitions 0/640 dead transitions. [2024-06-27 23:07:27,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 640 transitions, 11115 flow [2024-06-27 23:07:27,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:27,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:27,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-27 23:07:27,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-27 23:07:27,770 INFO L175 Difference]: Start difference. First operand has 476 places, 622 transitions, 9760 flow. Second operand 8 states and 172 transitions. [2024-06-27 23:07:27,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 640 transitions, 11115 flow [2024-06-27 23:07:33,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 640 transitions, 10824 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:33,391 INFO L231 Difference]: Finished difference. Result has 478 places, 624 transitions, 9589 flow [2024-06-27 23:07:33,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9469, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9589, PETRI_PLACES=478, PETRI_TRANSITIONS=624} [2024-06-27 23:07:33,391 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 437 predicate places. [2024-06-27 23:07:33,391 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 624 transitions, 9589 flow [2024-06-27 23:07:33,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:33,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:33,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:33,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 23:07:33,392 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:33,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:33,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1203212769, now seen corresponding path program 8 times [2024-06-27 23:07:33,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:33,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332650842] [2024-06-27 23:07:33,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:33,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:33,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:33,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:33,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:33,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332650842] [2024-06-27 23:07:33,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332650842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:33,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:33,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:33,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950470330] [2024-06-27 23:07:33,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:33,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:33,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:33,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:33,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:33,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:33,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 624 transitions, 9589 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:33,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:33,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:33,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:35,048 INFO L124 PetriNetUnfolderBase]: 3573/5957 cut-off events. [2024-06-27 23:07:35,048 INFO L125 PetriNetUnfolderBase]: For 770499/770499 co-relation queries the response was YES. [2024-06-27 23:07:35,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47806 conditions, 5957 events. 3573/5957 cut-off events. For 770499/770499 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 40227 event pairs, 653 based on Foata normal form. 2/5957 useless extension candidates. Maximal degree in co-relation 47595. Up to 5450 conditions per place. [2024-06-27 23:07:35,140 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 603 selfloop transitions, 34 changer transitions 0/644 dead transitions. [2024-06-27 23:07:35,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 644 transitions, 10950 flow [2024-06-27 23:07:35,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:35,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:35,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-27 23:07:35,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-27 23:07:35,141 INFO L175 Difference]: Start difference. First operand has 478 places, 624 transitions, 9589 flow. Second operand 9 states and 191 transitions. [2024-06-27 23:07:35,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 644 transitions, 10950 flow [2024-06-27 23:07:39,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 644 transitions, 10853 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:39,540 INFO L231 Difference]: Finished difference. Result has 481 places, 626 transitions, 9614 flow [2024-06-27 23:07:39,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9492, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9614, PETRI_PLACES=481, PETRI_TRANSITIONS=626} [2024-06-27 23:07:39,540 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-27 23:07:39,540 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 626 transitions, 9614 flow [2024-06-27 23:07:39,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:39,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:39,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:39,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 23:07:39,541 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:39,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:39,541 INFO L85 PathProgramCache]: Analyzing trace with hash -878138172, now seen corresponding path program 19 times [2024-06-27 23:07:39,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:39,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243821127] [2024-06-27 23:07:39,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:39,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:39,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:39,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:39,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:39,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243821127] [2024-06-27 23:07:39,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243821127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:39,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:39,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:39,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940117373] [2024-06-27 23:07:39,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:39,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:39,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:39,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:39,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:39,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:39,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 626 transitions, 9614 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:39,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:39,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:39,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:41,362 INFO L124 PetriNetUnfolderBase]: 3588/5989 cut-off events. [2024-06-27 23:07:41,362 INFO L125 PetriNetUnfolderBase]: For 775636/775639 co-relation queries the response was YES. [2024-06-27 23:07:41,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48048 conditions, 5989 events. 3588/5989 cut-off events. For 775636/775639 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 40567 event pairs, 670 based on Foata normal form. 3/5989 useless extension candidates. Maximal degree in co-relation 47836. Up to 5454 conditions per place. [2024-06-27 23:07:41,449 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 592 selfloop transitions, 50 changer transitions 0/649 dead transitions. [2024-06-27 23:07:41,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 649 transitions, 11063 flow [2024-06-27 23:07:41,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:07:41,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:07:41,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-27 23:07:41,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-27 23:07:41,450 INFO L175 Difference]: Start difference. First operand has 481 places, 626 transitions, 9614 flow. Second operand 7 states and 155 transitions. [2024-06-27 23:07:41,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 649 transitions, 11063 flow [2024-06-27 23:07:45,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 649 transitions, 10964 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 23:07:45,982 INFO L231 Difference]: Finished difference. Result has 482 places, 635 transitions, 9773 flow [2024-06-27 23:07:45,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9515, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9773, PETRI_PLACES=482, PETRI_TRANSITIONS=635} [2024-06-27 23:07:45,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 441 predicate places. [2024-06-27 23:07:45,983 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 635 transitions, 9773 flow [2024-06-27 23:07:45,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:45,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:45,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:45,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 23:07:45,983 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:45,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:45,983 INFO L85 PathProgramCache]: Analyzing trace with hash 175128500, now seen corresponding path program 20 times [2024-06-27 23:07:45,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:45,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569698057] [2024-06-27 23:07:45,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:45,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:45,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:46,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:46,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:46,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569698057] [2024-06-27 23:07:46,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569698057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:46,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:46,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:46,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760733039] [2024-06-27 23:07:46,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:46,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:46,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:46,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:46,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:46,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:46,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 635 transitions, 9773 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:46,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:46,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:46,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:47,793 INFO L124 PetriNetUnfolderBase]: 3585/5985 cut-off events. [2024-06-27 23:07:47,793 INFO L125 PetriNetUnfolderBase]: For 779978/779981 co-relation queries the response was YES. [2024-06-27 23:07:47,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47996 conditions, 5985 events. 3585/5985 cut-off events. For 779978/779981 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 40539 event pairs, 670 based on Foata normal form. 3/5985 useless extension candidates. Maximal degree in co-relation 47782. Up to 5191 conditions per place. [2024-06-27 23:07:47,880 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 515 selfloop transitions, 141 changer transitions 0/663 dead transitions. [2024-06-27 23:07:47,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 663 transitions, 11647 flow [2024-06-27 23:07:47,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:07:47,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:07:47,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 23:07:47,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-27 23:07:47,881 INFO L175 Difference]: Start difference. First operand has 482 places, 635 transitions, 9773 flow. Second operand 7 states and 179 transitions. [2024-06-27 23:07:47,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 663 transitions, 11647 flow [2024-06-27 23:07:52,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 663 transitions, 11532 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 23:07:52,117 INFO L231 Difference]: Finished difference. Result has 486 places, 635 transitions, 9959 flow [2024-06-27 23:07:52,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9658, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9959, PETRI_PLACES=486, PETRI_TRANSITIONS=635} [2024-06-27 23:07:52,117 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 445 predicate places. [2024-06-27 23:07:52,117 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 635 transitions, 9959 flow [2024-06-27 23:07:52,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:52,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:52,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:52,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 23:07:52,118 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:52,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:52,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1894566508, now seen corresponding path program 21 times [2024-06-27 23:07:52,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:52,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91605583] [2024-06-27 23:07:52,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:52,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:52,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:52,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:52,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:52,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91605583] [2024-06-27 23:07:52,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91605583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:52,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:52,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:52,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353286270] [2024-06-27 23:07:52,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:52,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:52,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:52,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:52,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:52,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:52,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 635 transitions, 9959 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:52,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:52,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:52,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:53,882 INFO L124 PetriNetUnfolderBase]: 3614/6033 cut-off events. [2024-06-27 23:07:53,882 INFO L125 PetriNetUnfolderBase]: For 818161/818164 co-relation queries the response was YES. [2024-06-27 23:07:53,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48968 conditions, 6033 events. 3614/6033 cut-off events. For 818161/818164 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40860 event pairs, 660 based on Foata normal form. 3/6033 useless extension candidates. Maximal degree in co-relation 48753. Up to 4927 conditions per place. [2024-06-27 23:07:53,972 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 341 selfloop transitions, 337 changer transitions 0/685 dead transitions. [2024-06-27 23:07:53,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 685 transitions, 12043 flow [2024-06-27 23:07:53,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:07:53,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:07:53,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-27 23:07:53,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-27 23:07:53,973 INFO L175 Difference]: Start difference. First operand has 486 places, 635 transitions, 9959 flow. Second operand 11 states and 260 transitions. [2024-06-27 23:07:53,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 685 transitions, 12043 flow [2024-06-27 23:07:58,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 685 transitions, 11892 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:07:58,718 INFO L231 Difference]: Finished difference. Result has 494 places, 647 transitions, 10634 flow [2024-06-27 23:07:58,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9808, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10634, PETRI_PLACES=494, PETRI_TRANSITIONS=647} [2024-06-27 23:07:58,718 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-27 23:07:58,719 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 647 transitions, 10634 flow [2024-06-27 23:07:58,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:58,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:58,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:58,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 23:07:58,719 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:07:58,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:58,720 INFO L85 PathProgramCache]: Analyzing trace with hash -225563682, now seen corresponding path program 22 times [2024-06-27 23:07:58,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:58,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923386435] [2024-06-27 23:07:58,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:58,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:58,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:58,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:58,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:58,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923386435] [2024-06-27 23:07:58,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923386435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:58,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:58,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:58,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580715681] [2024-06-27 23:07:58,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:58,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:58,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:58,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:58,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:58,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:58,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 647 transitions, 10634 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:58,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:58,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:58,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:00,541 INFO L124 PetriNetUnfolderBase]: 3611/6029 cut-off events. [2024-06-27 23:08:00,541 INFO L125 PetriNetUnfolderBase]: For 823852/823855 co-relation queries the response was YES. [2024-06-27 23:08:00,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49547 conditions, 6029 events. 3611/6029 cut-off events. For 823852/823855 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40819 event pairs, 670 based on Foata normal form. 3/6029 useless extension candidates. Maximal degree in co-relation 49331. Up to 4924 conditions per place. [2024-06-27 23:08:00,631 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 358 selfloop transitions, 312 changer transitions 0/677 dead transitions. [2024-06-27 23:08:00,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 677 transitions, 12796 flow [2024-06-27 23:08:00,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:08:00,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:08:00,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-27 23:08:00,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-27 23:08:00,632 INFO L175 Difference]: Start difference. First operand has 494 places, 647 transitions, 10634 flow. Second operand 11 states and 250 transitions. [2024-06-27 23:08:00,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 677 transitions, 12796 flow [2024-06-27 23:08:05,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 677 transitions, 12104 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-27 23:08:05,267 INFO L231 Difference]: Finished difference. Result has 495 places, 647 transitions, 10588 flow [2024-06-27 23:08:05,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9954, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10588, PETRI_PLACES=495, PETRI_TRANSITIONS=647} [2024-06-27 23:08:05,267 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-27 23:08:05,267 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 647 transitions, 10588 flow [2024-06-27 23:08:05,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:05,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:05,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:05,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 23:08:05,268 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:05,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:05,268 INFO L85 PathProgramCache]: Analyzing trace with hash -224541790, now seen corresponding path program 23 times [2024-06-27 23:08:05,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:05,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051871903] [2024-06-27 23:08:05,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:05,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:05,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:05,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:05,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:05,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051871903] [2024-06-27 23:08:05,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051871903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:05,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:05,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:05,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694445848] [2024-06-27 23:08:05,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:05,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:05,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:05,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:05,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:05,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:05,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 647 transitions, 10588 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:05,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:05,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:05,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:07,107 INFO L124 PetriNetUnfolderBase]: 3616/6038 cut-off events. [2024-06-27 23:08:07,108 INFO L125 PetriNetUnfolderBase]: For 813216/813219 co-relation queries the response was YES. [2024-06-27 23:08:07,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49437 conditions, 6038 events. 3616/6038 cut-off events. For 813216/813219 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 40945 event pairs, 660 based on Foata normal form. 3/6038 useless extension candidates. Maximal degree in co-relation 49222. Up to 4930 conditions per place. [2024-06-27 23:08:07,201 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 395 selfloop transitions, 279 changer transitions 0/681 dead transitions. [2024-06-27 23:08:07,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 681 transitions, 12798 flow [2024-06-27 23:08:07,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:07,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:07,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 23:08:07,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 23:08:07,202 INFO L175 Difference]: Start difference. First operand has 495 places, 647 transitions, 10588 flow. Second operand 9 states and 217 transitions. [2024-06-27 23:08:07,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 681 transitions, 12798 flow [2024-06-27 23:08:12,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 681 transitions, 12080 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 23:08:12,903 INFO L231 Difference]: Finished difference. Result has 494 places, 650 transitions, 10490 flow [2024-06-27 23:08:12,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9882, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10490, PETRI_PLACES=494, PETRI_TRANSITIONS=650} [2024-06-27 23:08:12,904 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-27 23:08:12,904 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 650 transitions, 10490 flow [2024-06-27 23:08:12,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:12,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:12,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:12,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 23:08:12,904 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:12,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:12,905 INFO L85 PathProgramCache]: Analyzing trace with hash 182480150, now seen corresponding path program 24 times [2024-06-27 23:08:12,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:12,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299970556] [2024-06-27 23:08:12,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:12,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:12,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:13,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:13,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:13,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299970556] [2024-06-27 23:08:13,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299970556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:13,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:13,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:13,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454345240] [2024-06-27 23:08:13,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:13,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:13,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:13,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:13,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:13,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:13,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 650 transitions, 10490 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:13,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:13,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:13,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:14,705 INFO L124 PetriNetUnfolderBase]: 3613/6034 cut-off events. [2024-06-27 23:08:14,705 INFO L125 PetriNetUnfolderBase]: For 805215/805218 co-relation queries the response was YES. [2024-06-27 23:08:14,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49172 conditions, 6034 events. 3613/6034 cut-off events. For 805215/805218 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 40931 event pairs, 660 based on Foata normal form. 3/6034 useless extension candidates. Maximal degree in co-relation 48957. Up to 5231 conditions per place. [2024-06-27 23:08:14,792 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 534 selfloop transitions, 140 changer transitions 0/681 dead transitions. [2024-06-27 23:08:14,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 681 transitions, 12164 flow [2024-06-27 23:08:14,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:08:14,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:08:14,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:08:14,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:08:14,793 INFO L175 Difference]: Start difference. First operand has 494 places, 650 transitions, 10490 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:08:14,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 681 transitions, 12164 flow [2024-06-27 23:08:20,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 681 transitions, 11600 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:08:20,147 INFO L231 Difference]: Finished difference. Result has 495 places, 650 transitions, 10229 flow [2024-06-27 23:08:20,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9928, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10229, PETRI_PLACES=495, PETRI_TRANSITIONS=650} [2024-06-27 23:08:20,148 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-27 23:08:20,148 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 650 transitions, 10229 flow [2024-06-27 23:08:20,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:20,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:20,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:20,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 23:08:20,148 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:20,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:20,148 INFO L85 PathProgramCache]: Analyzing trace with hash 175122920, now seen corresponding path program 25 times [2024-06-27 23:08:20,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:20,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632450691] [2024-06-27 23:08:20,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:20,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:20,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:20,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:20,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:20,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632450691] [2024-06-27 23:08:20,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632450691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:20,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:20,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:20,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749189996] [2024-06-27 23:08:20,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:20,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:20,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:20,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:20,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:20,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:20,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 650 transitions, 10229 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:20,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:20,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:20,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:21,895 INFO L124 PetriNetUnfolderBase]: 3610/6030 cut-off events. [2024-06-27 23:08:21,895 INFO L125 PetriNetUnfolderBase]: For 795785/795788 co-relation queries the response was YES. [2024-06-27 23:08:21,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48702 conditions, 6030 events. 3610/6030 cut-off events. For 795785/795788 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 40893 event pairs, 660 based on Foata normal form. 3/6030 useless extension candidates. Maximal degree in co-relation 48487. Up to 5228 conditions per place. [2024-06-27 23:08:21,984 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 518 selfloop transitions, 154 changer transitions 0/679 dead transitions. [2024-06-27 23:08:21,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 679 transitions, 11647 flow [2024-06-27 23:08:21,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:08:21,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:08:21,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 23:08:21,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-27 23:08:21,985 INFO L175 Difference]: Start difference. First operand has 495 places, 650 transitions, 10229 flow. Second operand 7 states and 181 transitions. [2024-06-27 23:08:21,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 679 transitions, 11647 flow [2024-06-27 23:08:27,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 679 transitions, 11231 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:08:27,603 INFO L231 Difference]: Finished difference. Result has 494 places, 650 transitions, 10135 flow [2024-06-27 23:08:27,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9813, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10135, PETRI_PLACES=494, PETRI_TRANSITIONS=650} [2024-06-27 23:08:27,604 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-27 23:08:27,604 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 650 transitions, 10135 flow [2024-06-27 23:08:27,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:27,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:27,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:08:27,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 23:08:27,605 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:08:27,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:27,605 INFO L85 PathProgramCache]: Analyzing trace with hash 3359360, now seen corresponding path program 26 times [2024-06-27 23:08:27,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:27,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425277342] [2024-06-27 23:08:27,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:27,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:27,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:27,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:27,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:27,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425277342] [2024-06-27 23:08:27,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425277342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:27,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:27,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:27,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834005988] [2024-06-27 23:08:27,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:27,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:27,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:27,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:27,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:27,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:27,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 650 transitions, 10135 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:27,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:27,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:27,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand