./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.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/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.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/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.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-28 00:30:22,447 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:30:22,545 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:30:22,549 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:30:22,549 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:30:22,589 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:30:22,590 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:30:22,590 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:30:22,590 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:30:22,593 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:30:22,593 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:30:22,594 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:30:22,594 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:30:22,595 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:30:22,595 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:30:22,595 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:30:22,595 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:30:22,596 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:30:22,596 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:30:22,596 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:30:22,596 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:30:22,596 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:30:22,597 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:30:22,597 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:30:22,597 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:30:22,597 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:30:22,597 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:30:22,597 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:30:22,598 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:30:22,598 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:30:22,599 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:30:22,599 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:30:22,599 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:30:22,599 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:30:22,599 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:30:22,599 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:30:22,600 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:30:22,600 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:30:22,600 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:30:22,600 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:30:22,600 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:30:22,608 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:30:22,608 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:30:22,608 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-28 00:30:22,996 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:30:23,016 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:30:23,018 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:30:23,018 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:30:23,032 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:30:23,033 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 00:30:24,033 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:30:24,256 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:30:24,256 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 00:30:24,284 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fed914106/82279cca949b456b953ab36eefe57f2e/FLAG1f94ca8cc [2024-06-28 00:30:24,323 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fed914106/82279cca949b456b953ab36eefe57f2e [2024-06-28 00:30:24,325 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:30:24,326 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:30:24,327 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/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-28 00:30:24,395 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:30:24,396 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:30:24,397 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:30:24,397 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:30:24,401 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:30:24,402 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:30:24" (1/2) ... [2024-06-28 00:30:24,402 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d92301f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:30:24, skipping insertion in model container [2024-06-28 00:30:24,403 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:30:24" (1/2) ... [2024-06-28 00:30:24,404 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5421ed02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:30:24, skipping insertion in model container [2024-06-28 00:30:24,405 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:30:24" (2/2) ... [2024-06-28 00:30:24,406 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d92301f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:30:24, skipping insertion in model container [2024-06-28 00:30:24,406 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:30:24" (2/2) ... [2024-06-28 00:30:24,407 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:30:24,449 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:30:24,450 INFO L97 edCorrectnessWitness]: Location invariant before [L860-L860] ! multithreaded || (((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-28 00:30:24,451 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] ! multithreaded || (((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-28 00:30:24,451 INFO L97 edCorrectnessWitness]: Location invariant before [L857-L857] ! multithreaded || (((((((((((((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )x >= 0LL && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )y) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )y$mem_tmp) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 - (long long )y$r_buff1_thd2 >= 0LL) && (long long )y$r_buff0_thd2 - (long long )y$w_buff0_used >= 0LL) && (long long )y$r_buff0_thd2 - (long long )y$w_buff1_used >= 0LL) && (long long )y$r_buff1_thd2 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff0_used - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-28 00:30:24,457 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:30:24,457 INFO L106 edCorrectnessWitness]: ghost_update [L855-L855] multithreaded = 1; [2024-06-28 00:30:24,494 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:30:24,825 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:30:24,834 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:30:24,944 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:30:24,981 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:30:24,982 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:30:24 WrapperNode [2024-06-28 00:30:24,982 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:30:24,983 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:30:24,983 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:30:24,983 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:30:24,988 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:30:24" (1/1) ... [2024-06-28 00:30:25,009 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:30:24" (1/1) ... [2024-06-28 00:30:25,039 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 144 [2024-06-28 00:30:25,039 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:30:25,040 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:30:25,040 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:30:25,040 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:30:25,061 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:30:24" (1/1) ... [2024-06-28 00:30:25,066 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:30:24" (1/1) ... [2024-06-28 00:30:25,070 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:30:24" (1/1) ... [2024-06-28 00:30:25,084 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-28 00:30:25,084 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:30:24" (1/1) ... [2024-06-28 00:30:25,085 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:30:24" (1/1) ... [2024-06-28 00:30:25,092 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:30:24" (1/1) ... [2024-06-28 00:30:25,094 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:30:24" (1/1) ... [2024-06-28 00:30:25,095 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:30:24" (1/1) ... [2024-06-28 00:30:25,097 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:30:24" (1/1) ... [2024-06-28 00:30:25,100 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:30:25,101 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:30:25,101 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:30:25,101 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:30:25,102 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:30:24" (1/1) ... [2024-06-28 00:30:25,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:30:25,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:30:25,122 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-28 00:30:25,126 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-28 00:30:25,154 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:30:25,154 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:30:25,154 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:30:25,154 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:30:25,155 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:30:25,155 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:30:25,155 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:30:25,156 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:30:25,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:30:25,156 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:30:25,156 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:30:25,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:30:25,157 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:30:25,297 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:30:25,299 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:30:25,667 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:30:25,668 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:30:25,828 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:30:25,829 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:30:25,829 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:30:25 BoogieIcfgContainer [2024-06-28 00:30:25,829 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:30:25,831 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:30:25,831 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:30:25,833 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:30:25,834 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:30:24" (1/4) ... [2024-06-28 00:30:25,834 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63dc2739 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:30:25, skipping insertion in model container [2024-06-28 00:30:25,834 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:30:24" (2/4) ... [2024-06-28 00:30:25,834 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63dc2739 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:30:25, skipping insertion in model container [2024-06-28 00:30:25,835 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:30:24" (3/4) ... [2024-06-28 00:30:25,835 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63dc2739 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:30:25, skipping insertion in model container [2024-06-28 00:30:25,835 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:30:25" (4/4) ... [2024-06-28 00:30:25,836 INFO L112 eAbstractionObserver]: Analyzing ICFG safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 00:30:25,849 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:30:25,850 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 00:30:25,850 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:30:25,883 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:30:25,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 00:30:25,927 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 00:30:25,927 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:30:25,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 00:30:25,929 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 00:30:25,931 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 00:30:25,938 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:30:25,944 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;@ddaff83, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:30:25,944 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 00:30:25,947 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:30:25,947 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 00:30:25,947 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:30:25,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:25,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:30:25,948 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-28 00:30:25,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:25,952 INFO L85 PathProgramCache]: Analyzing trace with hash 448401460, now seen corresponding path program 1 times [2024-06-28 00:30:25,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:25,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301687050] [2024-06-28 00:30:25,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:25,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:26,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:26,552 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-28 00:30:26,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:26,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301687050] [2024-06-28 00:30:26,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301687050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:26,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:26,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:30:26,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774031683] [2024-06-28 00:30:26,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:26,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:30:26,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:26,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:30:26,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:30:26,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-28 00:30:26,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:26,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:26,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-28 00:30:26,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:26,930 INFO L124 PetriNetUnfolderBase]: 941/1534 cut-off events. [2024-06-28 00:30:26,930 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-28 00:30:26,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3053 conditions, 1534 events. 941/1534 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8158 event pairs, 398 based on Foata normal form. 4/1501 useless extension candidates. Maximal degree in co-relation 3041. Up to 1423 conditions per place. [2024-06-28 00:30:26,945 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 33 selfloop transitions, 3 changer transitions 0/44 dead transitions. [2024-06-28 00:30:26,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 44 transitions, 175 flow [2024-06-28 00:30:26,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:30:26,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:30:26,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2024-06-28 00:30:26,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 00:30:26,956 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 78 transitions. [2024-06-28 00:30:26,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 44 transitions, 175 flow [2024-06-28 00:30:26,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:30:26,962 INFO L231 Difference]: Finished difference. Result has 42 places, 34 transitions, 93 flow [2024-06-28 00:30:26,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=93, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2024-06-28 00:30:26,965 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 00:30:26,966 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 93 flow [2024-06-28 00:30:26,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:26,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:26,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:26,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:30:26,967 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-28 00:30:26,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:26,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1417181037, now seen corresponding path program 1 times [2024-06-28 00:30:26,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:26,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377562411] [2024-06-28 00:30:26,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:26,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:27,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:27,289 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-28 00:30:27,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:27,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377562411] [2024-06-28 00:30:27,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377562411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:27,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:27,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:30:27,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073882150] [2024-06-28 00:30:27,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:27,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:30:27,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:27,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:30:27,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:30:27,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-28 00:30:27,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 93 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:27,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:27,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-28 00:30:27,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:27,513 INFO L124 PetriNetUnfolderBase]: 929/1561 cut-off events. [2024-06-28 00:30:27,514 INFO L125 PetriNetUnfolderBase]: For 269/269 co-relation queries the response was YES. [2024-06-28 00:30:27,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3396 conditions, 1561 events. 929/1561 cut-off events. For 269/269 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8134 event pairs, 468 based on Foata normal form. 6/1564 useless extension candidates. Maximal degree in co-relation 3384. Up to 1384 conditions per place. [2024-06-28 00:30:27,523 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 40 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-28 00:30:27,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 245 flow [2024-06-28 00:30:27,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:30:27,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:30:27,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-28 00:30:27,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 00:30:27,525 INFO L175 Difference]: Start difference. First operand has 42 places, 34 transitions, 93 flow. Second operand 4 states and 100 transitions. [2024-06-28 00:30:27,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 245 flow [2024-06-28 00:30:27,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:30:27,527 INFO L231 Difference]: Finished difference. Result has 46 places, 40 transitions, 146 flow [2024-06-28 00:30:27,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=41, 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=146, PETRI_PLACES=46, PETRI_TRANSITIONS=40} [2024-06-28 00:30:27,528 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-28 00:30:27,528 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 40 transitions, 146 flow [2024-06-28 00:30:27,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:27,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:27,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:27,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:30:27,529 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-28 00:30:27,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:27,529 INFO L85 PathProgramCache]: Analyzing trace with hash 406366796, now seen corresponding path program 1 times [2024-06-28 00:30:27,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:27,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985689584] [2024-06-28 00:30:27,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:27,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:27,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:28,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-28 00:30:28,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:28,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985689584] [2024-06-28 00:30:28,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985689584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:28,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:28,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:30:28,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599963750] [2024-06-28 00:30:28,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:28,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:30:28,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:28,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:30:28,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:30:28,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-28 00:30:28,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 40 transitions, 146 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:28,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:28,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-28 00:30:28,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:28,714 INFO L124 PetriNetUnfolderBase]: 905/1526 cut-off events. [2024-06-28 00:30:28,714 INFO L125 PetriNetUnfolderBase]: For 816/824 co-relation queries the response was YES. [2024-06-28 00:30:28,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3705 conditions, 1526 events. 905/1526 cut-off events. For 816/824 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7916 event pairs, 298 based on Foata normal form. 24/1548 useless extension candidates. Maximal degree in co-relation 3690. Up to 1194 conditions per place. [2024-06-28 00:30:28,723 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 52 selfloop transitions, 10 changer transitions 0/70 dead transitions. [2024-06-28 00:30:28,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 70 transitions, 348 flow [2024-06-28 00:30:28,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:30:28,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:30:28,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-28 00:30:28,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-28 00:30:28,725 INFO L175 Difference]: Start difference. First operand has 46 places, 40 transitions, 146 flow. Second operand 5 states and 126 transitions. [2024-06-28 00:30:28,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 70 transitions, 348 flow [2024-06-28 00:30:28,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 70 transitions, 346 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 00:30:28,727 INFO L231 Difference]: Finished difference. Result has 51 places, 41 transitions, 183 flow [2024-06-28 00:30:28,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=183, PETRI_PLACES=51, PETRI_TRANSITIONS=41} [2024-06-28 00:30:28,728 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-28 00:30:28,728 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 41 transitions, 183 flow [2024-06-28 00:30:28,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:28,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:28,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:28,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:30:28,729 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:30:28,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:28,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1279329996, now seen corresponding path program 1 times [2024-06-28 00:30:28,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:28,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260343720] [2024-06-28 00:30:28,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:28,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:28,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:29,016 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-28 00:30:29,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:29,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260343720] [2024-06-28 00:30:29,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260343720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:29,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:29,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:30:29,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806563123] [2024-06-28 00:30:29,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:29,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:30:29,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:29,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:30:29,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:30:29,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-28 00:30:29,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 183 flow. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:29,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:29,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-28 00:30:29,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:29,244 INFO L124 PetriNetUnfolderBase]: 900/1488 cut-off events. [2024-06-28 00:30:29,245 INFO L125 PetriNetUnfolderBase]: For 1532/1540 co-relation queries the response was YES. [2024-06-28 00:30:29,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4034 conditions, 1488 events. 900/1488 cut-off events. For 1532/1540 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7574 event pairs, 499 based on Foata normal form. 8/1462 useless extension candidates. Maximal degree in co-relation 4015. Up to 1365 conditions per place. [2024-06-28 00:30:29,251 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 40 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-28 00:30:29,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 55 transitions, 315 flow [2024-06-28 00:30:29,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:30:29,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:30:29,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-28 00:30:29,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-28 00:30:29,253 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 183 flow. Second operand 4 states and 94 transitions. [2024-06-28 00:30:29,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 55 transitions, 315 flow [2024-06-28 00:30:29,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 55 transitions, 300 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 00:30:29,256 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 206 flow [2024-06-28 00:30:29,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=206, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2024-06-28 00:30:29,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-28 00:30:29,257 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 206 flow [2024-06-28 00:30:29,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:29,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:29,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:29,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:30:29,258 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-28 00:30:29,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:29,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1037593549, now seen corresponding path program 1 times [2024-06-28 00:30:29,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:29,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519858581] [2024-06-28 00:30:29,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:29,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:29,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:29,500 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-28 00:30:29,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:29,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519858581] [2024-06-28 00:30:29,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519858581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:29,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:29,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:30:29,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594497232] [2024-06-28 00:30:29,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:29,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:30:29,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:29,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:30:29,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:30:29,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:30:29,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 206 flow. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:29,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:29,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:30:29,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:29,767 INFO L124 PetriNetUnfolderBase]: 1082/1788 cut-off events. [2024-06-28 00:30:29,768 INFO L125 PetriNetUnfolderBase]: For 2238/2238 co-relation queries the response was YES. [2024-06-28 00:30:29,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5008 conditions, 1788 events. 1082/1788 cut-off events. For 2238/2238 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9316 event pairs, 612 based on Foata normal form. 2/1789 useless extension candidates. Maximal degree in co-relation 4988. Up to 1619 conditions per place. [2024-06-28 00:30:29,778 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 51 selfloop transitions, 10 changer transitions 0/68 dead transitions. [2024-06-28 00:30:29,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 68 transitions, 414 flow [2024-06-28 00:30:29,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:30:29,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:30:29,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-06-28 00:30:29,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-28 00:30:29,780 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 206 flow. Second operand 5 states and 110 transitions. [2024-06-28 00:30:29,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 68 transitions, 414 flow [2024-06-28 00:30:29,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 68 transitions, 393 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 00:30:29,786 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 283 flow [2024-06-28 00:30:29,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=283, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-28 00:30:29,789 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-28 00:30:29,789 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 283 flow [2024-06-28 00:30:29,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:29,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:29,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:29,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:30:29,794 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-28 00:30:29,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:29,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1068846827, now seen corresponding path program 1 times [2024-06-28 00:30:29,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:29,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013228275] [2024-06-28 00:30:29,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:29,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:29,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:30,048 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-28 00:30:30,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:30,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013228275] [2024-06-28 00:30:30,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013228275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:30,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:30,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:30:30,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154482173] [2024-06-28 00:30:30,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:30,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:30:30,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:30,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:30:30,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:30:30,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-28 00:30:30,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 283 flow. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:30,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:30,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-28 00:30:30,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:30,294 INFO L124 PetriNetUnfolderBase]: 1020/1690 cut-off events. [2024-06-28 00:30:30,294 INFO L125 PetriNetUnfolderBase]: For 2953/2985 co-relation queries the response was YES. [2024-06-28 00:30:30,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5197 conditions, 1690 events. 1020/1690 cut-off events. For 2953/2985 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8819 event pairs, 451 based on Foata normal form. 12/1691 useless extension candidates. Maximal degree in co-relation 5174. Up to 1504 conditions per place. [2024-06-28 00:30:30,304 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 51 selfloop transitions, 15 changer transitions 0/77 dead transitions. [2024-06-28 00:30:30,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 77 transitions, 487 flow [2024-06-28 00:30:30,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:30:30,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:30:30,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 00:30:30,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-28 00:30:30,305 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 283 flow. Second operand 5 states and 118 transitions. [2024-06-28 00:30:30,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 77 transitions, 487 flow [2024-06-28 00:30:30,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 77 transitions, 483 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:30:30,309 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 349 flow [2024-06-28 00:30:30,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=349, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2024-06-28 00:30:30,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-28 00:30:30,310 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 349 flow [2024-06-28 00:30:30,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:30,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:30,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:30,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:30:30,311 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-28 00:30:30,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:30,311 INFO L85 PathProgramCache]: Analyzing trace with hash 2100621377, now seen corresponding path program 2 times [2024-06-28 00:30:30,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:30,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181805248] [2024-06-28 00:30:30,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:30,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:30,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:30,579 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-28 00:30:30,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:30,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181805248] [2024-06-28 00:30:30,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181805248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:30,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:30,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:30:30,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996927878] [2024-06-28 00:30:30,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:30,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:30:30,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:30,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:30:30,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:30:30,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-28 00:30:30,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 349 flow. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:30,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:30,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-28 00:30:30,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:30,833 INFO L124 PetriNetUnfolderBase]: 1065/1756 cut-off events. [2024-06-28 00:30:30,833 INFO L125 PetriNetUnfolderBase]: For 4223/4257 co-relation queries the response was YES. [2024-06-28 00:30:30,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5984 conditions, 1756 events. 1065/1756 cut-off events. For 4223/4257 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9127 event pairs, 445 based on Foata normal form. 13/1758 useless extension candidates. Maximal degree in co-relation 5958. Up to 1533 conditions per place. [2024-06-28 00:30:30,844 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 48 selfloop transitions, 23 changer transitions 0/82 dead transitions. [2024-06-28 00:30:30,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 82 transitions, 595 flow [2024-06-28 00:30:30,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:30:30,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:30:30,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-28 00:30:30,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 00:30:30,879 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 349 flow. Second operand 5 states and 120 transitions. [2024-06-28 00:30:30,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 82 transitions, 595 flow [2024-06-28 00:30:30,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 82 transitions, 589 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-28 00:30:30,883 INFO L231 Difference]: Finished difference. Result has 69 places, 65 transitions, 459 flow [2024-06-28 00:30:30,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=343, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=459, PETRI_PLACES=69, PETRI_TRANSITIONS=65} [2024-06-28 00:30:30,883 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-28 00:30:30,884 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 65 transitions, 459 flow [2024-06-28 00:30:30,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:30,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:30,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:30,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:30:30,884 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-28 00:30:30,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:30,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1075521995, now seen corresponding path program 1 times [2024-06-28 00:30:30,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:30,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363526311] [2024-06-28 00:30:30,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:30,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:30,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:31,356 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-28 00:30:31,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:31,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363526311] [2024-06-28 00:30:31,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363526311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:31,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:31,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:30:31,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585515007] [2024-06-28 00:30:31,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:31,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:30:31,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:31,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:30:31,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:30:31,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:30:31,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 65 transitions, 459 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:31,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:31,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:30:31,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:31,895 INFO L124 PetriNetUnfolderBase]: 1164/1902 cut-off events. [2024-06-28 00:30:31,895 INFO L125 PetriNetUnfolderBase]: For 6515/6521 co-relation queries the response was YES. [2024-06-28 00:30:31,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6964 conditions, 1902 events. 1164/1902 cut-off events. For 6515/6521 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9842 event pairs, 404 based on Foata normal form. 16/1915 useless extension candidates. Maximal degree in co-relation 6934. Up to 1577 conditions per place. [2024-06-28 00:30:31,909 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 77 selfloop transitions, 25 changer transitions 0/109 dead transitions. [2024-06-28 00:30:31,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 109 transitions, 925 flow [2024-06-28 00:30:31,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:30:31,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:30:31,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 00:30:31,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-28 00:30:31,925 INFO L175 Difference]: Start difference. First operand has 69 places, 65 transitions, 459 flow. Second operand 6 states and 141 transitions. [2024-06-28 00:30:31,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 109 transitions, 925 flow [2024-06-28 00:30:31,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 109 transitions, 875 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 00:30:31,932 INFO L231 Difference]: Finished difference. Result has 76 places, 83 transitions, 663 flow [2024-06-28 00:30:31,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=663, PETRI_PLACES=76, PETRI_TRANSITIONS=83} [2024-06-28 00:30:31,932 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-28 00:30:31,932 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 83 transitions, 663 flow [2024-06-28 00:30:31,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:31,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:31,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:31,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:30:31,933 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-28 00:30:31,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:31,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1490896171, now seen corresponding path program 1 times [2024-06-28 00:30:31,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:31,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357092542] [2024-06-28 00:30:31,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:31,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:31,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:32,459 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-28 00:30:32,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:32,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357092542] [2024-06-28 00:30:32,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357092542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:32,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:32,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:30:32,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320245387] [2024-06-28 00:30:32,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:32,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:30:32,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:32,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:30:32,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:30:32,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-28 00:30:32,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 83 transitions, 663 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:32,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:32,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-28 00:30:32,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:32,803 INFO L124 PetriNetUnfolderBase]: 1118/1843 cut-off events. [2024-06-28 00:30:32,804 INFO L125 PetriNetUnfolderBase]: For 7984/8038 co-relation queries the response was YES. [2024-06-28 00:30:32,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7446 conditions, 1843 events. 1118/1843 cut-off events. For 7984/8038 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 9817 event pairs, 401 based on Foata normal form. 2/1817 useless extension candidates. Maximal degree in co-relation 7412. Up to 1616 conditions per place. [2024-06-28 00:30:32,821 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 62 selfloop transitions, 24 changer transitions 0/101 dead transitions. [2024-06-28 00:30:32,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 101 transitions, 881 flow [2024-06-28 00:30:32,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:30:32,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:30:32,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-28 00:30:32,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-28 00:30:32,822 INFO L175 Difference]: Start difference. First operand has 76 places, 83 transitions, 663 flow. Second operand 5 states and 119 transitions. [2024-06-28 00:30:32,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 101 transitions, 881 flow [2024-06-28 00:30:32,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 101 transitions, 855 flow, removed 13 selfloop flow, removed 0 redundant places. [2024-06-28 00:30:32,831 INFO L231 Difference]: Finished difference. Result has 81 places, 83 transitions, 703 flow [2024-06-28 00:30:32,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=637, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=703, PETRI_PLACES=81, PETRI_TRANSITIONS=83} [2024-06-28 00:30:32,832 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-28 00:30:32,832 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 83 transitions, 703 flow [2024-06-28 00:30:32,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:32,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:32,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:32,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:30:32,833 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-28 00:30:32,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:32,839 INFO L85 PathProgramCache]: Analyzing trace with hash 429526557, now seen corresponding path program 2 times [2024-06-28 00:30:32,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:32,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135588845] [2024-06-28 00:30:32,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:32,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:32,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:33,264 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-28 00:30:33,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:33,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135588845] [2024-06-28 00:30:33,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135588845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:33,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:33,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:30:33,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439553807] [2024-06-28 00:30:33,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:33,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:30:33,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:33,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:30:33,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:30:33,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-28 00:30:33,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 83 transitions, 703 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:33,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:33,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-28 00:30:33,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:33,597 INFO L124 PetriNetUnfolderBase]: 1131/1866 cut-off events. [2024-06-28 00:30:33,597 INFO L125 PetriNetUnfolderBase]: For 9506/9553 co-relation queries the response was YES. [2024-06-28 00:30:33,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7678 conditions, 1866 events. 1131/1866 cut-off events. For 9506/9553 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 9935 event pairs, 406 based on Foata normal form. 8/1846 useless extension candidates. Maximal degree in co-relation 7641. Up to 1634 conditions per place. [2024-06-28 00:30:33,607 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 68 selfloop transitions, 21 changer transitions 0/104 dead transitions. [2024-06-28 00:30:33,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 104 transitions, 953 flow [2024-06-28 00:30:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:30:33,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:30:33,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-28 00:30:33,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-28 00:30:33,609 INFO L175 Difference]: Start difference. First operand has 81 places, 83 transitions, 703 flow. Second operand 5 states and 119 transitions. [2024-06-28 00:30:33,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 104 transitions, 953 flow [2024-06-28 00:30:33,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 104 transitions, 892 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 00:30:33,616 INFO L231 Difference]: Finished difference. Result has 82 places, 86 transitions, 728 flow [2024-06-28 00:30:33,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=728, PETRI_PLACES=82, PETRI_TRANSITIONS=86} [2024-06-28 00:30:33,617 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-28 00:30:33,617 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 86 transitions, 728 flow [2024-06-28 00:30:33,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:33,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:33,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:33,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:30:33,618 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-28 00:30:33,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:33,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1225485404, now seen corresponding path program 1 times [2024-06-28 00:30:33,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:33,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421077888] [2024-06-28 00:30:33,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:33,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:33,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:33,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-28 00:30:33,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:33,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421077888] [2024-06-28 00:30:33,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421077888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:33,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:33,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:30:33,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686742373] [2024-06-28 00:30:33,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:33,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:30:33,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:33,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:30:33,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:30:33,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:30:33,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 86 transitions, 728 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:33,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:33,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:30:33,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:34,149 INFO L124 PetriNetUnfolderBase]: 1183/1916 cut-off events. [2024-06-28 00:30:34,150 INFO L125 PetriNetUnfolderBase]: For 10622/10633 co-relation queries the response was YES. [2024-06-28 00:30:34,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8211 conditions, 1916 events. 1183/1916 cut-off events. For 10622/10633 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9776 event pairs, 467 based on Foata normal form. 10/1924 useless extension candidates. Maximal degree in co-relation 8173. Up to 1744 conditions per place. [2024-06-28 00:30:34,162 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 91 selfloop transitions, 16 changer transitions 0/114 dead transitions. [2024-06-28 00:30:34,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 114 transitions, 1040 flow [2024-06-28 00:30:34,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:30:34,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:30:34,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-28 00:30:34,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540650406504065 [2024-06-28 00:30:34,164 INFO L175 Difference]: Start difference. First operand has 82 places, 86 transitions, 728 flow. Second operand 6 states and 133 transitions. [2024-06-28 00:30:34,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 114 transitions, 1040 flow [2024-06-28 00:30:34,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 114 transitions, 996 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 00:30:34,212 INFO L231 Difference]: Finished difference. Result has 87 places, 92 transitions, 784 flow [2024-06-28 00:30:34,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=784, PETRI_PLACES=87, PETRI_TRANSITIONS=92} [2024-06-28 00:30:34,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-28 00:30:34,212 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 92 transitions, 784 flow [2024-06-28 00:30:34,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:34,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:34,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:34,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:30:34,213 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-28 00:30:34,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:34,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1018831964, now seen corresponding path program 2 times [2024-06-28 00:30:34,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:34,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505527970] [2024-06-28 00:30:34,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:34,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:34,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:34,435 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-28 00:30:34,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:34,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505527970] [2024-06-28 00:30:34,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505527970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:34,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:34,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:30:34,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085910562] [2024-06-28 00:30:34,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:34,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:30:34,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:34,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:30:34,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:30:34,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:30:34,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 92 transitions, 784 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:34,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:34,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:30:34,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:34,720 INFO L124 PetriNetUnfolderBase]: 1194/1934 cut-off events. [2024-06-28 00:30:34,721 INFO L125 PetriNetUnfolderBase]: For 12336/12347 co-relation queries the response was YES. [2024-06-28 00:30:34,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8481 conditions, 1934 events. 1194/1934 cut-off events. For 12336/12347 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9841 event pairs, 471 based on Foata normal form. 10/1941 useless extension candidates. Maximal degree in co-relation 8440. Up to 1693 conditions per place. [2024-06-28 00:30:34,732 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 82 selfloop transitions, 32 changer transitions 0/121 dead transitions. [2024-06-28 00:30:34,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 121 transitions, 1212 flow [2024-06-28 00:30:34,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:30:34,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:30:34,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 00:30:34,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-28 00:30:34,733 INFO L175 Difference]: Start difference. First operand has 87 places, 92 transitions, 784 flow. Second operand 6 states and 139 transitions. [2024-06-28 00:30:34,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 121 transitions, 1212 flow [2024-06-28 00:30:34,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 121 transitions, 1182 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 00:30:34,744 INFO L231 Difference]: Finished difference. Result has 91 places, 98 transitions, 882 flow [2024-06-28 00:30:34,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=882, PETRI_PLACES=91, PETRI_TRANSITIONS=98} [2024-06-28 00:30:34,745 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 49 predicate places. [2024-06-28 00:30:34,745 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 98 transitions, 882 flow [2024-06-28 00:30:34,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:34,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:34,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:34,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:30:34,746 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-28 00:30:34,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:34,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1018832181, now seen corresponding path program 3 times [2024-06-28 00:30:34,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:34,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252049690] [2024-06-28 00:30:34,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:34,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:34,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:35,102 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-28 00:30:35,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:35,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252049690] [2024-06-28 00:30:35,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252049690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:35,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:35,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:30:35,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901320690] [2024-06-28 00:30:35,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:35,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:30:35,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:35,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:30:35,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:30:35,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-28 00:30:35,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 98 transitions, 882 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:35,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:35,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-28 00:30:35,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:35,403 INFO L124 PetriNetUnfolderBase]: 1151/1895 cut-off events. [2024-06-28 00:30:35,403 INFO L125 PetriNetUnfolderBase]: For 14700/14733 co-relation queries the response was YES. [2024-06-28 00:30:35,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8654 conditions, 1895 events. 1151/1895 cut-off events. For 14700/14733 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10057 event pairs, 413 based on Foata normal form. 16/1887 useless extension candidates. Maximal degree in co-relation 8612. Up to 1609 conditions per place. [2024-06-28 00:30:35,416 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 61 selfloop transitions, 34 changer transitions 0/116 dead transitions. [2024-06-28 00:30:35,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 116 transitions, 1142 flow [2024-06-28 00:30:35,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:30:35,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:30:35,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-28 00:30:35,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-28 00:30:35,418 INFO L175 Difference]: Start difference. First operand has 91 places, 98 transitions, 882 flow. Second operand 5 states and 119 transitions. [2024-06-28 00:30:35,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 116 transitions, 1142 flow [2024-06-28 00:30:35,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 116 transitions, 1090 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 00:30:35,432 INFO L231 Difference]: Finished difference. Result has 94 places, 101 transitions, 948 flow [2024-06-28 00:30:35,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=830, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=948, PETRI_PLACES=94, PETRI_TRANSITIONS=101} [2024-06-28 00:30:35,433 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-28 00:30:35,434 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 101 transitions, 948 flow [2024-06-28 00:30:35,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:35,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:35,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:35,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:30:35,434 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-28 00:30:35,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:35,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1018565054, now seen corresponding path program 3 times [2024-06-28 00:30:35,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:35,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16675421] [2024-06-28 00:30:35,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:35,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:35,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:35,694 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-28 00:30:35,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:35,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16675421] [2024-06-28 00:30:35,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16675421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:35,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:35,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:30:35,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084613417] [2024-06-28 00:30:35,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:35,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:30:35,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:35,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:30:35,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:30:35,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:30:35,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 101 transitions, 948 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:35,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:35,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:30:35,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:36,066 INFO L124 PetriNetUnfolderBase]: 1177/1906 cut-off events. [2024-06-28 00:30:36,066 INFO L125 PetriNetUnfolderBase]: For 15791/15802 co-relation queries the response was YES. [2024-06-28 00:30:36,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8892 conditions, 1906 events. 1177/1906 cut-off events. For 15791/15802 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9672 event pairs, 470 based on Foata normal form. 10/1913 useless extension candidates. Maximal degree in co-relation 8849. Up to 1669 conditions per place. [2024-06-28 00:30:36,081 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 81 selfloop transitions, 34 changer transitions 0/122 dead transitions. [2024-06-28 00:30:36,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 122 transitions, 1282 flow [2024-06-28 00:30:36,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:30:36,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:30:36,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-28 00:30:36,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-28 00:30:36,082 INFO L175 Difference]: Start difference. First operand has 94 places, 101 transitions, 948 flow. Second operand 6 states and 137 transitions. [2024-06-28 00:30:36,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 122 transitions, 1282 flow [2024-06-28 00:30:36,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 122 transitions, 1194 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 00:30:36,104 INFO L231 Difference]: Finished difference. Result has 97 places, 101 transitions, 936 flow [2024-06-28 00:30:36,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=860, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=936, PETRI_PLACES=97, PETRI_TRANSITIONS=101} [2024-06-28 00:30:36,106 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-28 00:30:36,106 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 101 transitions, 936 flow [2024-06-28 00:30:36,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:36,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:36,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:36,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:30:36,107 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-28 00:30:36,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:36,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1026740126, now seen corresponding path program 1 times [2024-06-28 00:30:36,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:36,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936462287] [2024-06-28 00:30:36,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:36,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:36,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:36,792 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-28 00:30:36,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:36,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936462287] [2024-06-28 00:30:36,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936462287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:36,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:36,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:36,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219089492] [2024-06-28 00:30:36,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:36,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:36,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:36,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:36,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:36,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:30:36,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 101 transitions, 936 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 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-28 00:30:36,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:36,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:30:36,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:37,402 INFO L124 PetriNetUnfolderBase]: 1360/2234 cut-off events. [2024-06-28 00:30:37,403 INFO L125 PetriNetUnfolderBase]: For 21394/21428 co-relation queries the response was YES. [2024-06-28 00:30:37,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10522 conditions, 2234 events. 1360/2234 cut-off events. For 21394/21428 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12023 event pairs, 227 based on Foata normal form. 18/2228 useless extension candidates. Maximal degree in co-relation 10477. Up to 1579 conditions per place. [2024-06-28 00:30:37,420 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 109 selfloop transitions, 42 changer transitions 0/171 dead transitions. [2024-06-28 00:30:37,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 171 transitions, 1629 flow [2024-06-28 00:30:37,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:30:37,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:30:37,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-28 00:30:37,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-28 00:30:37,421 INFO L175 Difference]: Start difference. First operand has 97 places, 101 transitions, 936 flow. Second operand 9 states and 193 transitions. [2024-06-28 00:30:37,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 171 transitions, 1629 flow [2024-06-28 00:30:37,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 171 transitions, 1555 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 00:30:37,444 INFO L231 Difference]: Finished difference. Result has 104 places, 126 transitions, 1202 flow [2024-06-28 00:30:37,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1202, PETRI_PLACES=104, PETRI_TRANSITIONS=126} [2024-06-28 00:30:37,444 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-28 00:30:37,445 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 126 transitions, 1202 flow [2024-06-28 00:30:37,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 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-28 00:30:37,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:37,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:37,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:30:37,445 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-28 00:30:37,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:37,446 INFO L85 PathProgramCache]: Analyzing trace with hash 430249540, now seen corresponding path program 2 times [2024-06-28 00:30:37,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:37,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857938290] [2024-06-28 00:30:37,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:37,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:37,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:38,248 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-28 00:30:38,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:38,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857938290] [2024-06-28 00:30:38,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857938290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:38,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:38,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:38,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620763201] [2024-06-28 00:30:38,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:38,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:38,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:38,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:38,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:38,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:30:38,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 126 transitions, 1202 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:38,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:38,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:30:38,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:38,837 INFO L124 PetriNetUnfolderBase]: 1436/2352 cut-off events. [2024-06-28 00:30:38,837 INFO L125 PetriNetUnfolderBase]: For 24698/24720 co-relation queries the response was YES. [2024-06-28 00:30:38,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12172 conditions, 2352 events. 1436/2352 cut-off events. For 24698/24720 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12724 event pairs, 230 based on Foata normal form. 9/2339 useless extension candidates. Maximal degree in co-relation 12123. Up to 1571 conditions per place. [2024-06-28 00:30:38,853 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 102 selfloop transitions, 49 changer transitions 0/171 dead transitions. [2024-06-28 00:30:38,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 171 transitions, 1810 flow [2024-06-28 00:30:38,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:30:38,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:30:38,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 00:30:38,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-28 00:30:38,855 INFO L175 Difference]: Start difference. First operand has 104 places, 126 transitions, 1202 flow. Second operand 6 states and 149 transitions. [2024-06-28 00:30:38,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 171 transitions, 1810 flow [2024-06-28 00:30:38,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 171 transitions, 1768 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-28 00:30:38,892 INFO L231 Difference]: Finished difference. Result has 111 places, 138 transitions, 1438 flow [2024-06-28 00:30:38,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1160, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1438, PETRI_PLACES=111, PETRI_TRANSITIONS=138} [2024-06-28 00:30:38,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-28 00:30:38,893 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 138 transitions, 1438 flow [2024-06-28 00:30:38,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:38,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:38,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:38,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:30:38,894 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-28 00:30:38,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:38,894 INFO L85 PathProgramCache]: Analyzing trace with hash 660011110, now seen corresponding path program 1 times [2024-06-28 00:30:38,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:38,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903805235] [2024-06-28 00:30:38,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:38,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:38,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:39,336 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-28 00:30:39,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:39,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903805235] [2024-06-28 00:30:39,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903805235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:39,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:39,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:39,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113716460] [2024-06-28 00:30:39,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:39,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:39,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:39,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:39,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:39,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:30:39,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 138 transitions, 1438 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:39,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:39,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:30:39,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:39,919 INFO L124 PetriNetUnfolderBase]: 1558/2499 cut-off events. [2024-06-28 00:30:39,919 INFO L125 PetriNetUnfolderBase]: For 29466/29468 co-relation queries the response was YES. [2024-06-28 00:30:39,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13948 conditions, 2499 events. 1558/2499 cut-off events. For 29466/29468 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13143 event pairs, 464 based on Foata normal form. 4/2500 useless extension candidates. Maximal degree in co-relation 13893. Up to 2258 conditions per place. [2024-06-28 00:30:39,941 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 131 selfloop transitions, 34 changer transitions 0/171 dead transitions. [2024-06-28 00:30:39,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 171 transitions, 2003 flow [2024-06-28 00:30:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:39,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:39,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 00:30:39,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-28 00:30:39,943 INFO L175 Difference]: Start difference. First operand has 111 places, 138 transitions, 1438 flow. Second operand 8 states and 148 transitions. [2024-06-28 00:30:39,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 171 transitions, 2003 flow [2024-06-28 00:30:39,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 171 transitions, 1971 flow, removed 16 selfloop flow, removed 0 redundant places. [2024-06-28 00:30:39,981 INFO L231 Difference]: Finished difference. Result has 121 places, 151 transitions, 1680 flow [2024-06-28 00:30:39,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1680, PETRI_PLACES=121, PETRI_TRANSITIONS=151} [2024-06-28 00:30:39,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-28 00:30:39,982 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 151 transitions, 1680 flow [2024-06-28 00:30:39,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:39,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:39,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:39,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:30:39,983 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-28 00:30:39,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:39,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1292075884, now seen corresponding path program 2 times [2024-06-28 00:30:39,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:39,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619045514] [2024-06-28 00:30:39,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:39,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:39,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:40,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-28 00:30:40,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:40,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619045514] [2024-06-28 00:30:40,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619045514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:40,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:40,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:30:40,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525174138] [2024-06-28 00:30:40,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:40,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:30:40,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:40,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:30:40,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:30:40,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:30:40,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 151 transitions, 1680 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:40,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:40,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:30:40,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:40,817 INFO L124 PetriNetUnfolderBase]: 1549/2495 cut-off events. [2024-06-28 00:30:40,818 INFO L125 PetriNetUnfolderBase]: For 32217/32217 co-relation queries the response was YES. [2024-06-28 00:30:40,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14085 conditions, 2495 events. 1549/2495 cut-off events. For 32217/32217 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13292 event pairs, 591 based on Foata normal form. 2/2495 useless extension candidates. Maximal degree in co-relation 14025. Up to 2225 conditions per place. [2024-06-28 00:30:40,840 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 129 selfloop transitions, 35 changer transitions 0/171 dead transitions. [2024-06-28 00:30:40,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 171 transitions, 2076 flow [2024-06-28 00:30:40,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:30:40,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:30:40,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-28 00:30:40,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-28 00:30:40,842 INFO L175 Difference]: Start difference. First operand has 121 places, 151 transitions, 1680 flow. Second operand 6 states and 135 transitions. [2024-06-28 00:30:40,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 171 transitions, 2076 flow [2024-06-28 00:30:40,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 171 transitions, 2035 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-28 00:30:40,887 INFO L231 Difference]: Finished difference. Result has 126 places, 151 transitions, 1725 flow [2024-06-28 00:30:40,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1639, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1725, PETRI_PLACES=126, PETRI_TRANSITIONS=151} [2024-06-28 00:30:40,888 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-28 00:30:40,888 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 151 transitions, 1725 flow [2024-06-28 00:30:40,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:40,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:40,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:40,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:30:40,889 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-28 00:30:40,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:40,889 INFO L85 PathProgramCache]: Analyzing trace with hash -288497798, now seen corresponding path program 3 times [2024-06-28 00:30:40,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:40,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128978533] [2024-06-28 00:30:40,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:40,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:40,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:41,322 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-28 00:30:41,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:41,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128978533] [2024-06-28 00:30:41,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128978533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:41,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:41,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:30:41,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330024423] [2024-06-28 00:30:41,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:41,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:30:41,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:41,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:30:41,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:30:41,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:30:41,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 151 transitions, 1725 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:41,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:41,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:30:41,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:41,815 INFO L124 PetriNetUnfolderBase]: 1560/2500 cut-off events. [2024-06-28 00:30:41,815 INFO L125 PetriNetUnfolderBase]: For 33037/33041 co-relation queries the response was YES. [2024-06-28 00:30:41,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14229 conditions, 2500 events. 1560/2500 cut-off events. For 33037/33041 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13131 event pairs, 456 based on Foata normal form. 6/2502 useless extension candidates. Maximal degree in co-relation 14167. Up to 2259 conditions per place. [2024-06-28 00:30:41,840 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 142 selfloop transitions, 29 changer transitions 0/178 dead transitions. [2024-06-28 00:30:41,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 178 transitions, 2186 flow [2024-06-28 00:30:41,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:30:41,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:30:41,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-28 00:30:41,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-28 00:30:41,842 INFO L175 Difference]: Start difference. First operand has 126 places, 151 transitions, 1725 flow. Second operand 6 states and 135 transitions. [2024-06-28 00:30:41,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 178 transitions, 2186 flow [2024-06-28 00:30:41,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 178 transitions, 2087 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:30:41,896 INFO L231 Difference]: Finished difference. Result has 128 places, 157 transitions, 1758 flow [2024-06-28 00:30:41,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1626, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1758, PETRI_PLACES=128, PETRI_TRANSITIONS=157} [2024-06-28 00:30:41,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-28 00:30:41,897 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 157 transitions, 1758 flow [2024-06-28 00:30:41,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:41,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:41,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:41,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:30:41,898 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-28 00:30:41,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:41,898 INFO L85 PathProgramCache]: Analyzing trace with hash 217841772, now seen corresponding path program 3 times [2024-06-28 00:30:41,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:41,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887659214] [2024-06-28 00:30:41,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:41,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:41,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:42,637 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-28 00:30:42,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:42,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887659214] [2024-06-28 00:30:42,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887659214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:42,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:42,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:30:42,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743802906] [2024-06-28 00:30:42,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:42,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:30:42,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:42,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:30:42,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:30:42,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-28 00:30:42,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 157 transitions, 1758 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-28 00:30:42,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:42,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-28 00:30:42,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:43,140 INFO L124 PetriNetUnfolderBase]: 1581/2586 cut-off events. [2024-06-28 00:30:43,140 INFO L125 PetriNetUnfolderBase]: For 38647/38694 co-relation queries the response was YES. [2024-06-28 00:30:43,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15201 conditions, 2586 events. 1581/2586 cut-off events. For 38647/38694 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 14159 event pairs, 282 based on Foata normal form. 21/2575 useless extension candidates. Maximal degree in co-relation 15138. Up to 1849 conditions per place. [2024-06-28 00:30:43,160 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 127 selfloop transitions, 48 changer transitions 0/201 dead transitions. [2024-06-28 00:30:43,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 201 transitions, 2477 flow [2024-06-28 00:30:43,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:30:43,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:30:43,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 00:30:43,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 00:30:43,161 INFO L175 Difference]: Start difference. First operand has 128 places, 157 transitions, 1758 flow. Second operand 6 states and 150 transitions. [2024-06-28 00:30:43,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 201 transitions, 2477 flow [2024-06-28 00:30:43,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 201 transitions, 2440 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 00:30:43,202 INFO L231 Difference]: Finished difference. Result has 134 places, 170 transitions, 2036 flow [2024-06-28 00:30:43,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1721, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2036, PETRI_PLACES=134, PETRI_TRANSITIONS=170} [2024-06-28 00:30:43,203 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-28 00:30:43,203 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 170 transitions, 2036 flow [2024-06-28 00:30:43,203 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-28 00:30:43,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:43,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:43,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:30:43,204 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-28 00:30:43,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:43,204 INFO L85 PathProgramCache]: Analyzing trace with hash 62549914, now seen corresponding path program 4 times [2024-06-28 00:30:43,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:43,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794978906] [2024-06-28 00:30:43,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:43,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:43,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:43,635 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-28 00:30:43,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:43,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794978906] [2024-06-28 00:30:43,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794978906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:43,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:43,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:30:43,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446325559] [2024-06-28 00:30:43,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:43,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:30:43,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:43,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:30:43,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:30:43,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:30:43,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 170 transitions, 2036 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:43,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:43,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:30:43,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:44,131 INFO L124 PetriNetUnfolderBase]: 1678/2701 cut-off events. [2024-06-28 00:30:44,132 INFO L125 PetriNetUnfolderBase]: For 42446/42450 co-relation queries the response was YES. [2024-06-28 00:30:44,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16586 conditions, 2701 events. 1678/2701 cut-off events. For 42446/42450 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14477 event pairs, 485 based on Foata normal form. 6/2702 useless extension candidates. Maximal degree in co-relation 16519. Up to 2319 conditions per place. [2024-06-28 00:30:44,154 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 139 selfloop transitions, 52 changer transitions 0/198 dead transitions. [2024-06-28 00:30:44,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 198 transitions, 2636 flow [2024-06-28 00:30:44,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:30:44,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:30:44,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 00:30:44,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-28 00:30:44,155 INFO L175 Difference]: Start difference. First operand has 134 places, 170 transitions, 2036 flow. Second operand 6 states and 139 transitions. [2024-06-28 00:30:44,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 198 transitions, 2636 flow [2024-06-28 00:30:44,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 198 transitions, 2598 flow, removed 19 selfloop flow, removed 0 redundant places. [2024-06-28 00:30:44,205 INFO L231 Difference]: Finished difference. Result has 141 places, 178 transitions, 2214 flow [2024-06-28 00:30:44,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1998, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2214, PETRI_PLACES=141, PETRI_TRANSITIONS=178} [2024-06-28 00:30:44,205 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-28 00:30:44,205 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 178 transitions, 2214 flow [2024-06-28 00:30:44,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:44,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:44,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:44,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:30:44,206 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-28 00:30:44,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:44,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1519025398, now seen corresponding path program 4 times [2024-06-28 00:30:44,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:44,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503241155] [2024-06-28 00:30:44,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:44,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:44,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:45,075 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-28 00:30:45,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:45,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503241155] [2024-06-28 00:30:45,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503241155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:45,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:45,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:30:45,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134526703] [2024-06-28 00:30:45,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:45,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:30:45,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:45,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:30:45,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:30:45,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-28 00:30:45,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 178 transitions, 2214 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-28 00:30:45,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:45,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-28 00:30:45,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:45,721 INFO L124 PetriNetUnfolderBase]: 1777/2904 cut-off events. [2024-06-28 00:30:45,722 INFO L125 PetriNetUnfolderBase]: For 54198/54263 co-relation queries the response was YES. [2024-06-28 00:30:45,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18640 conditions, 2904 events. 1777/2904 cut-off events. For 54198/54263 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 16217 event pairs, 304 based on Foata normal form. 21/2879 useless extension candidates. Maximal degree in co-relation 18569. Up to 1620 conditions per place. [2024-06-28 00:30:45,751 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 124 selfloop transitions, 70 changer transitions 0/222 dead transitions. [2024-06-28 00:30:45,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 222 transitions, 3060 flow [2024-06-28 00:30:45,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:30:45,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:30:45,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 00:30:45,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-28 00:30:45,753 INFO L175 Difference]: Start difference. First operand has 141 places, 178 transitions, 2214 flow. Second operand 6 states and 152 transitions. [2024-06-28 00:30:45,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 222 transitions, 3060 flow [2024-06-28 00:30:45,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 222 transitions, 2945 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 00:30:45,834 INFO L231 Difference]: Finished difference. Result has 145 places, 188 transitions, 2482 flow [2024-06-28 00:30:45,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2482, PETRI_PLACES=145, PETRI_TRANSITIONS=188} [2024-06-28 00:30:45,835 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-28 00:30:45,835 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 188 transitions, 2482 flow [2024-06-28 00:30:45,835 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-28 00:30:45,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:45,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:45,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:30:45,836 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-28 00:30:45,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:45,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1510447574, now seen corresponding path program 1 times [2024-06-28 00:30:45,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:45,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851182584] [2024-06-28 00:30:45,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:45,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:45,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:46,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-28 00:30:46,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:46,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851182584] [2024-06-28 00:30:46,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851182584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:46,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:46,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:30:46,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530220896] [2024-06-28 00:30:46,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:46,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:30:46,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:46,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:30:46,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:30:46,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:30:46,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 188 transitions, 2482 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:46,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:46,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:30:46,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:47,496 INFO L124 PetriNetUnfolderBase]: 1884/3031 cut-off events. [2024-06-28 00:30:47,496 INFO L125 PetriNetUnfolderBase]: For 56772/56776 co-relation queries the response was YES. [2024-06-28 00:30:47,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20194 conditions, 3031 events. 1884/3031 cut-off events. For 56772/56776 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16604 event pairs, 502 based on Foata normal form. 12/3038 useless extension candidates. Maximal degree in co-relation 20121. Up to 2564 conditions per place. [2024-06-28 00:30:47,533 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 158 selfloop transitions, 51 changer transitions 0/216 dead transitions. [2024-06-28 00:30:47,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 216 transitions, 3034 flow [2024-06-28 00:30:47,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:30:47,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:30:47,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 00:30:47,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-28 00:30:47,549 INFO L175 Difference]: Start difference. First operand has 145 places, 188 transitions, 2482 flow. Second operand 7 states and 157 transitions. [2024-06-28 00:30:47,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 216 transitions, 3034 flow [2024-06-28 00:30:47,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 216 transitions, 2946 flow, removed 33 selfloop flow, removed 1 redundant places. [2024-06-28 00:30:47,718 INFO L231 Difference]: Finished difference. Result has 151 places, 190 transitions, 2537 flow [2024-06-28 00:30:47,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2394, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2537, PETRI_PLACES=151, PETRI_TRANSITIONS=190} [2024-06-28 00:30:47,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-28 00:30:47,718 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 190 transitions, 2537 flow [2024-06-28 00:30:47,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:47,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:47,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:47,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:30:47,719 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-28 00:30:47,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:47,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1510744492, now seen corresponding path program 5 times [2024-06-28 00:30:47,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:47,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442791182] [2024-06-28 00:30:47,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:47,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:47,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:48,112 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-28 00:30:48,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:48,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442791182] [2024-06-28 00:30:48,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442791182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:48,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:48,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:30:48,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359379047] [2024-06-28 00:30:48,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:48,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:30:48,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:48,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:30:48,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:30:48,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:30:48,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 190 transitions, 2537 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:48,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:48,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:30:48,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:48,612 INFO L124 PetriNetUnfolderBase]: 1879/3024 cut-off events. [2024-06-28 00:30:48,612 INFO L125 PetriNetUnfolderBase]: For 54277/54281 co-relation queries the response was YES. [2024-06-28 00:30:48,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19696 conditions, 3024 events. 1879/3024 cut-off events. For 54277/54281 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16591 event pairs, 548 based on Foata normal form. 6/3025 useless extension candidates. Maximal degree in co-relation 19621. Up to 2627 conditions per place. [2024-06-28 00:30:48,636 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 145 selfloop transitions, 57 changer transitions 0/209 dead transitions. [2024-06-28 00:30:48,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 209 transitions, 3010 flow [2024-06-28 00:30:48,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:30:48,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:30:48,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 00:30:48,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-28 00:30:48,638 INFO L175 Difference]: Start difference. First operand has 151 places, 190 transitions, 2537 flow. Second operand 6 states and 136 transitions. [2024-06-28 00:30:48,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 209 transitions, 3010 flow [2024-06-28 00:30:48,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 209 transitions, 2877 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 00:30:48,725 INFO L231 Difference]: Finished difference. Result has 152 places, 191 transitions, 2535 flow [2024-06-28 00:30:48,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2404, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2535, PETRI_PLACES=152, PETRI_TRANSITIONS=191} [2024-06-28 00:30:48,726 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-28 00:30:48,726 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 191 transitions, 2535 flow [2024-06-28 00:30:48,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:48,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:48,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:48,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:30:48,726 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-28 00:30:48,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:48,727 INFO L85 PathProgramCache]: Analyzing trace with hash -868140447, now seen corresponding path program 1 times [2024-06-28 00:30:48,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:48,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048175229] [2024-06-28 00:30:48,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:48,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:48,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:49,190 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-28 00:30:49,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:49,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048175229] [2024-06-28 00:30:49,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048175229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:49,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:49,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:30:49,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106791158] [2024-06-28 00:30:49,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:49,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:30:49,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:49,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:30:49,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:30:49,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:30:49,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 191 transitions, 2535 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-28 00:30:49,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:49,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:30:49,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:49,923 INFO L124 PetriNetUnfolderBase]: 1907/3054 cut-off events. [2024-06-28 00:30:49,924 INFO L125 PetriNetUnfolderBase]: For 57417/57417 co-relation queries the response was YES. [2024-06-28 00:30:49,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19917 conditions, 3054 events. 1907/3054 cut-off events. For 57417/57417 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16788 event pairs, 389 based on Foata normal form. 6/3056 useless extension candidates. Maximal degree in co-relation 19840. Up to 2671 conditions per place. [2024-06-28 00:30:49,951 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 201 selfloop transitions, 35 changer transitions 0/242 dead transitions. [2024-06-28 00:30:49,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 242 transitions, 3270 flow [2024-06-28 00:30:49,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:30:49,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:30:49,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 00:30:49,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 00:30:49,953 INFO L175 Difference]: Start difference. First operand has 152 places, 191 transitions, 2535 flow. Second operand 10 states and 190 transitions. [2024-06-28 00:30:49,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 242 transitions, 3270 flow [2024-06-28 00:30:50,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 242 transitions, 3172 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 00:30:50,048 INFO L231 Difference]: Finished difference. Result has 161 places, 203 transitions, 2667 flow [2024-06-28 00:30:50,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2441, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2667, PETRI_PLACES=161, PETRI_TRANSITIONS=203} [2024-06-28 00:30:50,048 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-28 00:30:50,049 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 203 transitions, 2667 flow [2024-06-28 00:30:50,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-28 00:30:50,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:50,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:50,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:30:50,049 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-28 00:30:50,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:50,050 INFO L85 PathProgramCache]: Analyzing trace with hash 438453826, now seen corresponding path program 1 times [2024-06-28 00:30:50,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:50,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839417508] [2024-06-28 00:30:50,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:50,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:50,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:50,611 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-28 00:30:50,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:50,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839417508] [2024-06-28 00:30:50,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839417508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:50,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:50,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:30:50,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556115231] [2024-06-28 00:30:50,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:50,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:30:50,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:50,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:30:50,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:30:50,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:30:50,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 203 transitions, 2667 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:50,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:50,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:30:50,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:51,266 INFO L124 PetriNetUnfolderBase]: 2028/3343 cut-off events. [2024-06-28 00:30:51,266 INFO L125 PetriNetUnfolderBase]: For 71714/71757 co-relation queries the response was YES. [2024-06-28 00:30:51,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22270 conditions, 3343 events. 2028/3343 cut-off events. For 71714/71757 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 19300 event pairs, 206 based on Foata normal form. 34/3333 useless extension candidates. Maximal degree in co-relation 22189. Up to 2275 conditions per place. [2024-06-28 00:30:51,297 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 144 selfloop transitions, 104 changer transitions 0/283 dead transitions. [2024-06-28 00:30:51,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 283 transitions, 4140 flow [2024-06-28 00:30:51,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:30:51,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:30:51,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 00:30:51,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-28 00:30:51,299 INFO L175 Difference]: Start difference. First operand has 161 places, 203 transitions, 2667 flow. Second operand 6 states and 145 transitions. [2024-06-28 00:30:51,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 283 transitions, 4140 flow [2024-06-28 00:30:51,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 283 transitions, 4077 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 00:30:51,422 INFO L231 Difference]: Finished difference. Result has 167 places, 246 transitions, 3712 flow [2024-06-28 00:30:51,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2606, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3712, PETRI_PLACES=167, PETRI_TRANSITIONS=246} [2024-06-28 00:30:51,422 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-28 00:30:51,423 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 246 transitions, 3712 flow [2024-06-28 00:30:51,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:51,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:51,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:51,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:30:51,423 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-28 00:30:51,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:51,424 INFO L85 PathProgramCache]: Analyzing trace with hash -864415797, now seen corresponding path program 2 times [2024-06-28 00:30:51,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:51,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064723792] [2024-06-28 00:30:51,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:51,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:51,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:52,103 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-28 00:30:52,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:52,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064723792] [2024-06-28 00:30:52,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064723792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:52,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:52,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:30:52,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470829995] [2024-06-28 00:30:52,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:52,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:30:52,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:52,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:30:52,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:30:52,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:30:52,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 246 transitions, 3712 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:52,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:52,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:30:52,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:52,902 INFO L124 PetriNetUnfolderBase]: 2190/3519 cut-off events. [2024-06-28 00:30:52,903 INFO L125 PetriNetUnfolderBase]: For 73021/73025 co-relation queries the response was YES. [2024-06-28 00:30:52,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24921 conditions, 3519 events. 2190/3519 cut-off events. For 73021/73025 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19846 event pairs, 315 based on Foata normal form. 6/3518 useless extension candidates. Maximal degree in co-relation 24834. Up to 2978 conditions per place. [2024-06-28 00:30:52,937 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 209 selfloop transitions, 72 changer transitions 0/287 dead transitions. [2024-06-28 00:30:52,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 287 transitions, 4519 flow [2024-06-28 00:30:52,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:30:52,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:30:52,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-28 00:30:52,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5226480836236934 [2024-06-28 00:30:52,938 INFO L175 Difference]: Start difference. First operand has 167 places, 246 transitions, 3712 flow. Second operand 7 states and 150 transitions. [2024-06-28 00:30:52,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 287 transitions, 4519 flow [2024-06-28 00:30:53,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 287 transitions, 4416 flow, removed 50 selfloop flow, removed 1 redundant places. [2024-06-28 00:30:53,092 INFO L231 Difference]: Finished difference. Result has 176 places, 260 transitions, 3993 flow [2024-06-28 00:30:53,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3619, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3993, PETRI_PLACES=176, PETRI_TRANSITIONS=260} [2024-06-28 00:30:53,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-28 00:30:53,093 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 260 transitions, 3993 flow [2024-06-28 00:30:53,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:53,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:53,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:53,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:30:53,093 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:30:53,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:53,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1399651334, now seen corresponding path program 2 times [2024-06-28 00:30:53,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:53,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178979914] [2024-06-28 00:30:53,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:53,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:53,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:54,015 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-28 00:30:54,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:54,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178979914] [2024-06-28 00:30:54,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178979914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:54,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:54,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:30:54,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516468048] [2024-06-28 00:30:54,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:54,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:30:54,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:54,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:30:54,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:30:54,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:30:54,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 260 transitions, 3993 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:54,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:54,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:30:54,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:54,810 INFO L124 PetriNetUnfolderBase]: 2220/3639 cut-off events. [2024-06-28 00:30:54,810 INFO L125 PetriNetUnfolderBase]: For 92892/93001 co-relation queries the response was YES. [2024-06-28 00:30:54,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27008 conditions, 3639 events. 2220/3639 cut-off events. For 92892/93001 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 21397 event pairs, 252 based on Foata normal form. 42/3629 useless extension candidates. Maximal degree in co-relation 26914. Up to 2354 conditions per place. [2024-06-28 00:30:54,848 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 172 selfloop transitions, 91 changer transitions 0/305 dead transitions. [2024-06-28 00:30:54,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 305 transitions, 4944 flow [2024-06-28 00:30:54,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:30:54,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:30:54,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 00:30:54,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-28 00:30:54,849 INFO L175 Difference]: Start difference. First operand has 176 places, 260 transitions, 3993 flow. Second operand 8 states and 179 transitions. [2024-06-28 00:30:54,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 305 transitions, 4944 flow [2024-06-28 00:30:55,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 305 transitions, 4857 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-28 00:30:55,017 INFO L231 Difference]: Finished difference. Result has 185 places, 269 transitions, 4378 flow [2024-06-28 00:30:55,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3906, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4378, PETRI_PLACES=185, PETRI_TRANSITIONS=269} [2024-06-28 00:30:55,018 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-28 00:30:55,018 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 269 transitions, 4378 flow [2024-06-28 00:30:55,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:55,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:55,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:55,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:30:55,019 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-28 00:30:55,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:55,019 INFO L85 PathProgramCache]: Analyzing trace with hash -240772195, now seen corresponding path program 3 times [2024-06-28 00:30:55,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:55,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603913499] [2024-06-28 00:30:55,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:55,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:55,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:55,490 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-28 00:30:55,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:55,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603913499] [2024-06-28 00:30:55,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603913499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:55,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:55,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:30:55,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267157094] [2024-06-28 00:30:55,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:55,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:30:55,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:55,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:30:55,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:30:55,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:30:55,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 269 transitions, 4378 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:55,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:55,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:30:55,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:56,303 INFO L124 PetriNetUnfolderBase]: 2448/3973 cut-off events. [2024-06-28 00:30:56,303 INFO L125 PetriNetUnfolderBase]: For 106556/106564 co-relation queries the response was YES. [2024-06-28 00:30:56,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30415 conditions, 3973 events. 2448/3973 cut-off events. For 106556/106564 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 23313 event pairs, 342 based on Foata normal form. 14/3979 useless extension candidates. Maximal degree in co-relation 30316. Up to 3071 conditions per place. [2024-06-28 00:30:56,343 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 228 selfloop transitions, 81 changer transitions 0/315 dead transitions. [2024-06-28 00:30:56,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 315 transitions, 5518 flow [2024-06-28 00:30:56,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:30:56,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:30:56,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 00:30:56,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-28 00:30:56,345 INFO L175 Difference]: Start difference. First operand has 185 places, 269 transitions, 4378 flow. Second operand 7 states and 154 transitions. [2024-06-28 00:30:56,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 315 transitions, 5518 flow [2024-06-28 00:30:56,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 315 transitions, 5394 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 00:30:56,559 INFO L231 Difference]: Finished difference. Result has 190 places, 279 transitions, 4587 flow [2024-06-28 00:30:56,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4266, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4587, PETRI_PLACES=190, PETRI_TRANSITIONS=279} [2024-06-28 00:30:56,560 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-28 00:30:56,560 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 279 transitions, 4587 flow [2024-06-28 00:30:56,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:56,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:56,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:56,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:30:56,561 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-28 00:30:56,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:56,561 INFO L85 PathProgramCache]: Analyzing trace with hash -501313150, now seen corresponding path program 3 times [2024-06-28 00:30:56,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:56,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982498591] [2024-06-28 00:30:56,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:56,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:56,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:57,294 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-28 00:30:57,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:57,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982498591] [2024-06-28 00:30:57,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982498591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:57,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:57,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:30:57,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907588012] [2024-06-28 00:30:57,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:57,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:30:57,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:57,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:30:57,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:30:57,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:30:57,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 279 transitions, 4587 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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-28 00:30:57,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:57,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:30:57,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:58,312 INFO L124 PetriNetUnfolderBase]: 2467/4077 cut-off events. [2024-06-28 00:30:58,313 INFO L125 PetriNetUnfolderBase]: For 122069/122122 co-relation queries the response was YES. [2024-06-28 00:30:58,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31909 conditions, 4077 events. 2467/4077 cut-off events. For 122069/122122 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 24807 event pairs, 303 based on Foata normal form. 27/4043 useless extension candidates. Maximal degree in co-relation 31807. Up to 2804 conditions per place. [2024-06-28 00:30:58,358 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 226 selfloop transitions, 89 changer transitions 0/360 dead transitions. [2024-06-28 00:30:58,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 360 transitions, 6147 flow [2024-06-28 00:30:58,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:30:58,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:30:58,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-28 00:30:58,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-28 00:30:58,360 INFO L175 Difference]: Start difference. First operand has 190 places, 279 transitions, 4587 flow. Second operand 11 states and 231 transitions. [2024-06-28 00:30:58,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 360 transitions, 6147 flow [2024-06-28 00:30:58,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 360 transitions, 6074 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 00:30:58,650 INFO L231 Difference]: Finished difference. Result has 200 places, 302 transitions, 5197 flow [2024-06-28 00:30:58,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4518, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5197, PETRI_PLACES=200, PETRI_TRANSITIONS=302} [2024-06-28 00:30:58,651 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-28 00:30:58,651 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 302 transitions, 5197 flow [2024-06-28 00:30:58,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 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-28 00:30:58,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:58,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:58,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:30:58,652 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-28 00:30:58,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:58,652 INFO L85 PathProgramCache]: Analyzing trace with hash -420289945, now seen corresponding path program 4 times [2024-06-28 00:30:58,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:58,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036515589] [2024-06-28 00:30:58,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:58,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:58,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:59,191 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-28 00:30:59,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:59,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036515589] [2024-06-28 00:30:59,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036515589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:59,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:59,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:30:59,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764419279] [2024-06-28 00:30:59,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:59,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:30:59,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:59,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:30:59,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:30:59,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:30:59,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 302 transitions, 5197 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-28 00:30:59,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:59,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:30:59,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:00,231 INFO L124 PetriNetUnfolderBase]: 3004/4907 cut-off events. [2024-06-28 00:31:00,231 INFO L125 PetriNetUnfolderBase]: For 136500/136506 co-relation queries the response was YES. [2024-06-28 00:31:00,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38336 conditions, 4907 events. 3004/4907 cut-off events. For 136500/136506 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 30186 event pairs, 409 based on Foata normal form. 10/4909 useless extension candidates. Maximal degree in co-relation 38231. Up to 3891 conditions per place. [2024-06-28 00:31:00,370 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 317 selfloop transitions, 78 changer transitions 0/401 dead transitions. [2024-06-28 00:31:00,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 401 transitions, 7266 flow [2024-06-28 00:31:00,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:00,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:00,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-28 00:31:00,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067750677506775 [2024-06-28 00:31:00,372 INFO L175 Difference]: Start difference. First operand has 200 places, 302 transitions, 5197 flow. Second operand 9 states and 187 transitions. [2024-06-28 00:31:00,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 401 transitions, 7266 flow [2024-06-28 00:31:00,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 401 transitions, 7054 flow, removed 80 selfloop flow, removed 2 redundant places. [2024-06-28 00:31:00,780 INFO L231 Difference]: Finished difference. Result has 209 places, 343 transitions, 5883 flow [2024-06-28 00:31:00,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5008, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5883, PETRI_PLACES=209, PETRI_TRANSITIONS=343} [2024-06-28 00:31:00,781 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-28 00:31:00,781 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 343 transitions, 5883 flow [2024-06-28 00:31:00,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-28 00:31:00,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:00,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:00,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:31:00,782 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:00,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:00,782 INFO L85 PathProgramCache]: Analyzing trace with hash -497588345, now seen corresponding path program 5 times [2024-06-28 00:31:00,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:00,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413695730] [2024-06-28 00:31:00,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:00,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:00,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:01,328 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-28 00:31:01,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:01,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413695730] [2024-06-28 00:31:01,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413695730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:01,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:01,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:01,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861402336] [2024-06-28 00:31:01,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:01,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:01,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:01,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:01,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:01,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:01,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 343 transitions, 5883 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-28 00:31:01,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:01,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:01,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:02,433 INFO L124 PetriNetUnfolderBase]: 2978/4879 cut-off events. [2024-06-28 00:31:02,433 INFO L125 PetriNetUnfolderBase]: For 139771/139777 co-relation queries the response was YES. [2024-06-28 00:31:02,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37970 conditions, 4879 events. 2978/4879 cut-off events. For 139771/139777 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 30091 event pairs, 396 based on Foata normal form. 16/4887 useless extension candidates. Maximal degree in co-relation 37861. Up to 3873 conditions per place. [2024-06-28 00:31:02,497 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 311 selfloop transitions, 87 changer transitions 0/404 dead transitions. [2024-06-28 00:31:02,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 404 transitions, 7311 flow [2024-06-28 00:31:02,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:02,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:02,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-28 00:31:02,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013550135501355 [2024-06-28 00:31:02,499 INFO L175 Difference]: Start difference. First operand has 209 places, 343 transitions, 5883 flow. Second operand 9 states and 185 transitions. [2024-06-28 00:31:02,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 404 transitions, 7311 flow [2024-06-28 00:31:02,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 404 transitions, 7248 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-28 00:31:02,863 INFO L231 Difference]: Finished difference. Result has 218 places, 353 transitions, 6254 flow [2024-06-28 00:31:02,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5830, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6254, PETRI_PLACES=218, PETRI_TRANSITIONS=353} [2024-06-28 00:31:02,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-28 00:31:02,864 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 353 transitions, 6254 flow [2024-06-28 00:31:02,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-28 00:31:02,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:02,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:02,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:31:02,865 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:02,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:02,865 INFO L85 PathProgramCache]: Analyzing trace with hash -353495788, now seen corresponding path program 1 times [2024-06-28 00:31:02,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:02,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448071574] [2024-06-28 00:31:02,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:02,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:02,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:03,400 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-28 00:31:03,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:03,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448071574] [2024-06-28 00:31:03,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448071574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:03,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:03,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:31:03,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290630693] [2024-06-28 00:31:03,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:03,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:31:03,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:03,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:31:03,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:31:03,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:31:03,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 353 transitions, 6254 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:03,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:03,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:31:03,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:04,460 INFO L124 PetriNetUnfolderBase]: 3029/4976 cut-off events. [2024-06-28 00:31:04,460 INFO L125 PetriNetUnfolderBase]: For 146908/146916 co-relation queries the response was YES. [2024-06-28 00:31:04,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39155 conditions, 4976 events. 3029/4976 cut-off events. For 146908/146916 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 31213 event pairs, 670 based on Foata normal form. 12/4972 useless extension candidates. Maximal degree in co-relation 39042. Up to 4463 conditions per place. [2024-06-28 00:31:04,513 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 337 selfloop transitions, 40 changer transitions 0/384 dead transitions. [2024-06-28 00:31:04,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 384 transitions, 7177 flow [2024-06-28 00:31:04,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:31:04,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:31:04,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 00:31:04,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-28 00:31:04,515 INFO L175 Difference]: Start difference. First operand has 218 places, 353 transitions, 6254 flow. Second operand 7 states and 155 transitions. [2024-06-28 00:31:04,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 384 transitions, 7177 flow [2024-06-28 00:31:04,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 384 transitions, 7081 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 00:31:04,888 INFO L231 Difference]: Finished difference. Result has 221 places, 357 transitions, 6312 flow [2024-06-28 00:31:04,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6158, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6312, PETRI_PLACES=221, PETRI_TRANSITIONS=357} [2024-06-28 00:31:04,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-28 00:31:04,889 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 357 transitions, 6312 flow [2024-06-28 00:31:04,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:04,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:04,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:04,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:31:04,889 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:04,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:04,890 INFO L85 PathProgramCache]: Analyzing trace with hash 794994819, now seen corresponding path program 6 times [2024-06-28 00:31:04,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:04,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180269921] [2024-06-28 00:31:04,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:04,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:04,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:05,501 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-28 00:31:05,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:05,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180269921] [2024-06-28 00:31:05,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180269921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:05,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:05,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:05,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600777721] [2024-06-28 00:31:05,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:05,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:05,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:05,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:05,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:05,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:05,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 357 transitions, 6312 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-28 00:31:05,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:05,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:05,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:06,885 INFO L124 PetriNetUnfolderBase]: 3267/5336 cut-off events. [2024-06-28 00:31:06,885 INFO L125 PetriNetUnfolderBase]: For 159227/159229 co-relation queries the response was YES. [2024-06-28 00:31:06,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42019 conditions, 5336 events. 3267/5336 cut-off events. For 159227/159229 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 33397 event pairs, 427 based on Foata normal form. 6/5335 useless extension candidates. Maximal degree in co-relation 41905. Up to 3928 conditions per place. [2024-06-28 00:31:06,947 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 305 selfloop transitions, 120 changer transitions 0/431 dead transitions. [2024-06-28 00:31:06,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 431 transitions, 8143 flow [2024-06-28 00:31:06,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:31:06,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:31:06,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 00:31:06,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-28 00:31:06,949 INFO L175 Difference]: Start difference. First operand has 221 places, 357 transitions, 6312 flow. Second operand 10 states and 187 transitions. [2024-06-28 00:31:06,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 431 transitions, 8143 flow [2024-06-28 00:31:07,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 431 transitions, 8042 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 00:31:07,396 INFO L231 Difference]: Finished difference. Result has 229 places, 385 transitions, 7027 flow [2024-06-28 00:31:07,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6211, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7027, PETRI_PLACES=229, PETRI_TRANSITIONS=385} [2024-06-28 00:31:07,397 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-28 00:31:07,397 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 385 transitions, 7027 flow [2024-06-28 00:31:07,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-28 00:31:07,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:07,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:07,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:31:07,397 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:07,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:07,398 INFO L85 PathProgramCache]: Analyzing trace with hash -875962779, now seen corresponding path program 7 times [2024-06-28 00:31:07,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:07,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042353796] [2024-06-28 00:31:07,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:07,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:07,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:08,005 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-28 00:31:08,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:08,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042353796] [2024-06-28 00:31:08,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042353796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:08,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:08,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:08,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134397042] [2024-06-28 00:31:08,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:08,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:08,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:08,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:08,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:08,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:08,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 385 transitions, 7027 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-28 00:31:08,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:08,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:08,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:09,248 INFO L124 PetriNetUnfolderBase]: 3249/5314 cut-off events. [2024-06-28 00:31:09,248 INFO L125 PetriNetUnfolderBase]: For 167999/168001 co-relation queries the response was YES. [2024-06-28 00:31:09,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43023 conditions, 5314 events. 3249/5314 cut-off events. For 167999/168001 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 33315 event pairs, 407 based on Foata normal form. 8/5315 useless extension candidates. Maximal degree in co-relation 42905. Up to 3915 conditions per place. [2024-06-28 00:31:09,312 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 295 selfloop transitions, 133 changer transitions 0/434 dead transitions. [2024-06-28 00:31:09,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 434 transitions, 8414 flow [2024-06-28 00:31:09,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:09,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:09,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 00:31:09,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-28 00:31:09,314 INFO L175 Difference]: Start difference. First operand has 229 places, 385 transitions, 7027 flow. Second operand 9 states and 175 transitions. [2024-06-28 00:31:09,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 434 transitions, 8414 flow [2024-06-28 00:31:09,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 434 transitions, 8307 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-06-28 00:31:09,987 INFO L231 Difference]: Finished difference. Result has 237 places, 393 transitions, 7432 flow [2024-06-28 00:31:09,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6936, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7432, PETRI_PLACES=237, PETRI_TRANSITIONS=393} [2024-06-28 00:31:09,988 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-28 00:31:09,988 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 393 transitions, 7432 flow [2024-06-28 00:31:09,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-28 00:31:09,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:09,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:09,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:31:09,989 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:09,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:09,990 INFO L85 PathProgramCache]: Analyzing trace with hash 411562145, now seen corresponding path program 8 times [2024-06-28 00:31:09,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:09,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846593720] [2024-06-28 00:31:09,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:09,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:10,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:10,740 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-28 00:31:10,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:10,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846593720] [2024-06-28 00:31:10,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846593720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:10,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:10,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:31:10,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104714376] [2024-06-28 00:31:10,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:10,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:31:10,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:10,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:31:10,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:31:10,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:31:10,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 393 transitions, 7432 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:10,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:10,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:31:10,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:11,966 INFO L124 PetriNetUnfolderBase]: 3277/5359 cut-off events. [2024-06-28 00:31:11,967 INFO L125 PetriNetUnfolderBase]: For 172354/172358 co-relation queries the response was YES. [2024-06-28 00:31:12,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43981 conditions, 5359 events. 3277/5359 cut-off events. For 172354/172358 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 33612 event pairs, 417 based on Foata normal form. 6/5358 useless extension candidates. Maximal degree in co-relation 43860. Up to 3517 conditions per place. [2024-06-28 00:31:12,031 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 256 selfloop transitions, 166 changer transitions 0/429 dead transitions. [2024-06-28 00:31:12,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 429 transitions, 8636 flow [2024-06-28 00:31:12,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:31:12,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:31:12,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 00:31:12,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-28 00:31:12,033 INFO L175 Difference]: Start difference. First operand has 237 places, 393 transitions, 7432 flow. Second operand 7 states and 161 transitions. [2024-06-28 00:31:12,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 429 transitions, 8636 flow [2024-06-28 00:31:12,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 429 transitions, 8470 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 00:31:12,501 INFO L231 Difference]: Finished difference. Result has 239 places, 398 transitions, 7756 flow [2024-06-28 00:31:12,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7272, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7756, PETRI_PLACES=239, PETRI_TRANSITIONS=398} [2024-06-28 00:31:12,502 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-28 00:31:12,502 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 398 transitions, 7756 flow [2024-06-28 00:31:12,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:12,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:12,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:12,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:31:12,503 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:12,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:12,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1517774300, now seen corresponding path program 2 times [2024-06-28 00:31:12,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:12,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397818863] [2024-06-28 00:31:12,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:12,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:12,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:13,036 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-28 00:31:13,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:13,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397818863] [2024-06-28 00:31:13,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397818863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:13,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:13,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:31:13,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661037112] [2024-06-28 00:31:13,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:13,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:31:13,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:13,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:31:13,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:31:13,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:31:13,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 398 transitions, 7756 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:13,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:13,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:31:13,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:14,192 INFO L124 PetriNetUnfolderBase]: 3269/5367 cut-off events. [2024-06-28 00:31:14,192 INFO L125 PetriNetUnfolderBase]: For 173622/173632 co-relation queries the response was YES. [2024-06-28 00:31:14,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44588 conditions, 5367 events. 3269/5367 cut-off events. For 173622/173632 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 34122 event pairs, 609 based on Foata normal form. 14/5365 useless extension candidates. Maximal degree in co-relation 44467. Up to 4572 conditions per place. [2024-06-28 00:31:14,264 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 328 selfloop transitions, 90 changer transitions 0/425 dead transitions. [2024-06-28 00:31:14,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 425 transitions, 8749 flow [2024-06-28 00:31:14,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:31:14,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:31:14,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 00:31:14,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-28 00:31:14,266 INFO L175 Difference]: Start difference. First operand has 239 places, 398 transitions, 7756 flow. Second operand 7 states and 157 transitions. [2024-06-28 00:31:14,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 425 transitions, 8749 flow [2024-06-28 00:31:14,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 425 transitions, 8582 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 00:31:14,825 INFO L231 Difference]: Finished difference. Result has 243 places, 400 transitions, 7848 flow [2024-06-28 00:31:14,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7589, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7848, PETRI_PLACES=243, PETRI_TRANSITIONS=400} [2024-06-28 00:31:14,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-28 00:31:14,826 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 400 transitions, 7848 flow [2024-06-28 00:31:14,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:14,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:14,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:14,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:31:14,827 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:14,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:14,827 INFO L85 PathProgramCache]: Analyzing trace with hash 154859825, now seen corresponding path program 9 times [2024-06-28 00:31:14,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:14,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622531336] [2024-06-28 00:31:14,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:14,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:14,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:15,360 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-28 00:31:15,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:15,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622531336] [2024-06-28 00:31:15,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622531336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:15,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:15,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:31:15,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907725431] [2024-06-28 00:31:15,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:15,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:31:15,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:15,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:31:15,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:31:15,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:31:15,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 400 transitions, 7848 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:15,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:15,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:31:15,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:16,527 INFO L124 PetriNetUnfolderBase]: 3309/5417 cut-off events. [2024-06-28 00:31:16,527 INFO L125 PetriNetUnfolderBase]: For 179033/179037 co-relation queries the response was YES. [2024-06-28 00:31:16,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44776 conditions, 5417 events. 3309/5417 cut-off events. For 179033/179037 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 34144 event pairs, 457 based on Foata normal form. 6/5416 useless extension candidates. Maximal degree in co-relation 44654. Up to 3537 conditions per place. [2024-06-28 00:31:16,592 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 289 selfloop transitions, 142 changer transitions 0/438 dead transitions. [2024-06-28 00:31:16,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 438 transitions, 9084 flow [2024-06-28 00:31:16,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:31:16,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:31:16,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 00:31:16,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 00:31:16,594 INFO L175 Difference]: Start difference. First operand has 243 places, 400 transitions, 7848 flow. Second operand 7 states and 164 transitions. [2024-06-28 00:31:16,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 438 transitions, 9084 flow [2024-06-28 00:31:17,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 438 transitions, 8889 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 00:31:17,143 INFO L231 Difference]: Finished difference. Result has 245 places, 405 transitions, 8005 flow [2024-06-28 00:31:17,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7653, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8005, PETRI_PLACES=245, PETRI_TRANSITIONS=405} [2024-06-28 00:31:17,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-28 00:31:17,144 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 405 transitions, 8005 flow [2024-06-28 00:31:17,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:17,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:17,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:17,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:31:17,144 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:17,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:17,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1238675855, now seen corresponding path program 1 times [2024-06-28 00:31:17,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:17,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460187405] [2024-06-28 00:31:17,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:17,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:17,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:17,701 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-28 00:31:17,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:17,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460187405] [2024-06-28 00:31:17,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460187405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:17,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:17,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:31:17,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700998530] [2024-06-28 00:31:17,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:17,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:31:17,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:17,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:31:17,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:31:17,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:31:17,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 405 transitions, 8005 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-28 00:31:17,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:17,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:31:17,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:18,895 INFO L124 PetriNetUnfolderBase]: 3228/5307 cut-off events. [2024-06-28 00:31:18,895 INFO L125 PetriNetUnfolderBase]: For 183380/183425 co-relation queries the response was YES. [2024-06-28 00:31:18,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44290 conditions, 5307 events. 3228/5307 cut-off events. For 183380/183425 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 33520 event pairs, 353 based on Foata normal form. 46/5335 useless extension candidates. Maximal degree in co-relation 44166. Up to 3919 conditions per place. [2024-06-28 00:31:18,948 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 275 selfloop transitions, 138 changer transitions 0/430 dead transitions. [2024-06-28 00:31:18,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 430 transitions, 8979 flow [2024-06-28 00:31:18,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:31:18,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:31:18,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-28 00:31:18,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5017421602787456 [2024-06-28 00:31:18,950 INFO L175 Difference]: Start difference. First operand has 245 places, 405 transitions, 8005 flow. Second operand 7 states and 144 transitions. [2024-06-28 00:31:18,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 430 transitions, 8979 flow [2024-06-28 00:31:19,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 430 transitions, 8781 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-28 00:31:19,441 INFO L231 Difference]: Finished difference. Result has 250 places, 405 transitions, 8165 flow [2024-06-28 00:31:19,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7807, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8165, PETRI_PLACES=250, PETRI_TRANSITIONS=405} [2024-06-28 00:31:19,442 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-28 00:31:19,442 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 405 transitions, 8165 flow [2024-06-28 00:31:19,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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-28 00:31:19,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:19,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:19,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:31:19,442 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:19,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:19,443 INFO L85 PathProgramCache]: Analyzing trace with hash -650930347, now seen corresponding path program 1 times [2024-06-28 00:31:19,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:19,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489120748] [2024-06-28 00:31:19,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:19,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:19,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:20,162 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-28 00:31:20,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:20,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489120748] [2024-06-28 00:31:20,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489120748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:20,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:20,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:31:20,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33059604] [2024-06-28 00:31:20,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:20,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:31:20,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:20,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:31:20,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:31:20,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:20,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 405 transitions, 8165 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:20,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:20,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:20,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:21,468 INFO L124 PetriNetUnfolderBase]: 3324/5446 cut-off events. [2024-06-28 00:31:21,468 INFO L125 PetriNetUnfolderBase]: For 190227/190233 co-relation queries the response was YES. [2024-06-28 00:31:21,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45455 conditions, 5446 events. 3324/5446 cut-off events. For 190227/190233 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 34608 event pairs, 546 based on Foata normal form. 18/5460 useless extension candidates. Maximal degree in co-relation 45329. Up to 4420 conditions per place. [2024-06-28 00:31:21,531 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 369 selfloop transitions, 67 changer transitions 0/442 dead transitions. [2024-06-28 00:31:21,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 442 transitions, 9214 flow [2024-06-28 00:31:21,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:21,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:21,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 00:31:21,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-28 00:31:21,533 INFO L175 Difference]: Start difference. First operand has 250 places, 405 transitions, 8165 flow. Second operand 9 states and 170 transitions. [2024-06-28 00:31:21,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 442 transitions, 9214 flow [2024-06-28 00:31:22,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 442 transitions, 8923 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-28 00:31:22,154 INFO L231 Difference]: Finished difference. Result has 248 places, 406 transitions, 8043 flow [2024-06-28 00:31:22,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7876, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8043, PETRI_PLACES=248, PETRI_TRANSITIONS=406} [2024-06-28 00:31:22,155 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-28 00:31:22,155 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 406 transitions, 8043 flow [2024-06-28 00:31:22,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:22,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:22,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:22,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:31:22,156 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:22,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:22,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1126177395, now seen corresponding path program 2 times [2024-06-28 00:31:22,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:22,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711343006] [2024-06-28 00:31:22,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:22,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:22,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:22,932 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-28 00:31:22,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:22,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711343006] [2024-06-28 00:31:22,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711343006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:22,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:22,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:22,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947346227] [2024-06-28 00:31:22,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:22,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:22,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:22,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:22,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:23,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:23,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 406 transitions, 8043 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:23,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:23,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:23,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:24,325 INFO L124 PetriNetUnfolderBase]: 3365/5541 cut-off events. [2024-06-28 00:31:24,326 INFO L125 PetriNetUnfolderBase]: For 168682/168686 co-relation queries the response was YES. [2024-06-28 00:31:24,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44886 conditions, 5541 events. 3365/5541 cut-off events. For 168682/168686 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 35482 event pairs, 403 based on Foata normal form. 12/5543 useless extension candidates. Maximal degree in co-relation 44765. Up to 4144 conditions per place. [2024-06-28 00:31:24,380 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 316 selfloop transitions, 116 changer transitions 0/438 dead transitions. [2024-06-28 00:31:24,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 438 transitions, 9083 flow [2024-06-28 00:31:24,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:31:24,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:31:24,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 00:31:24,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-28 00:31:24,382 INFO L175 Difference]: Start difference. First operand has 248 places, 406 transitions, 8043 flow. Second operand 8 states and 159 transitions. [2024-06-28 00:31:24,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 438 transitions, 9083 flow [2024-06-28 00:31:24,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 438 transitions, 8940 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 00:31:24,870 INFO L231 Difference]: Finished difference. Result has 249 places, 407 transitions, 8163 flow [2024-06-28 00:31:24,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7900, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8163, PETRI_PLACES=249, PETRI_TRANSITIONS=407} [2024-06-28 00:31:24,870 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-28 00:31:24,870 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 407 transitions, 8163 flow [2024-06-28 00:31:24,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:24,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:24,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:24,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:31:24,871 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:24,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:24,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1027084573, now seen corresponding path program 3 times [2024-06-28 00:31:24,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:24,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477358442] [2024-06-28 00:31:24,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:24,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:24,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:25,579 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-28 00:31:25,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:25,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477358442] [2024-06-28 00:31:25,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477358442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:25,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:25,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:25,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741465444] [2024-06-28 00:31:25,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:25,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:25,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:25,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:25,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:25,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:31:25,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 407 transitions, 8163 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:25,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:25,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:31:25,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:27,056 INFO L124 PetriNetUnfolderBase]: 3406/5623 cut-off events. [2024-06-28 00:31:27,057 INFO L125 PetriNetUnfolderBase]: For 173385/173385 co-relation queries the response was YES. [2024-06-28 00:31:27,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45642 conditions, 5623 events. 3406/5623 cut-off events. For 173385/173385 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 36353 event pairs, 419 based on Foata normal form. 12/5627 useless extension candidates. Maximal degree in co-relation 45520. Up to 3794 conditions per place. [2024-06-28 00:31:27,141 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 288 selfloop transitions, 154 changer transitions 0/448 dead transitions. [2024-06-28 00:31:27,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 448 transitions, 9402 flow [2024-06-28 00:31:27,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:31:27,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:31:27,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-28 00:31:27,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-28 00:31:27,166 INFO L175 Difference]: Start difference. First operand has 249 places, 407 transitions, 8163 flow. Second operand 8 states and 173 transitions. [2024-06-28 00:31:27,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 448 transitions, 9402 flow [2024-06-28 00:31:27,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 448 transitions, 9155 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 00:31:27,794 INFO L231 Difference]: Finished difference. Result has 251 places, 408 transitions, 8263 flow [2024-06-28 00:31:27,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7916, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8263, PETRI_PLACES=251, PETRI_TRANSITIONS=408} [2024-06-28 00:31:27,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-28 00:31:27,795 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 408 transitions, 8263 flow [2024-06-28 00:31:27,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:27,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:27,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:27,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:31:27,797 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:27,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:27,799 INFO L85 PathProgramCache]: Analyzing trace with hash -141459273, now seen corresponding path program 4 times [2024-06-28 00:31:27,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:27,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29616103] [2024-06-28 00:31:27,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:27,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:27,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:28,510 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-28 00:31:28,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:28,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29616103] [2024-06-28 00:31:28,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29616103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:28,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:28,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:28,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653366876] [2024-06-28 00:31:28,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:28,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:28,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:28,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:28,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:28,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:31:28,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 408 transitions, 8263 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:28,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:28,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:31:28,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:29,865 INFO L124 PetriNetUnfolderBase]: 3447/5699 cut-off events. [2024-06-28 00:31:29,865 INFO L125 PetriNetUnfolderBase]: For 181862/181862 co-relation queries the response was YES. [2024-06-28 00:31:29,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46426 conditions, 5699 events. 3447/5699 cut-off events. For 181862/181862 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 37074 event pairs, 444 based on Foata normal form. 12/5703 useless extension candidates. Maximal degree in co-relation 46305. Up to 3868 conditions per place. [2024-06-28 00:31:29,930 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 299 selfloop transitions, 142 changer transitions 0/448 dead transitions. [2024-06-28 00:31:29,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 448 transitions, 9488 flow [2024-06-28 00:31:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:31:29,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:31:29,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 00:31:29,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-28 00:31:29,931 INFO L175 Difference]: Start difference. First operand has 251 places, 408 transitions, 8263 flow. Second operand 8 states and 180 transitions. [2024-06-28 00:31:29,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 448 transitions, 9488 flow [2024-06-28 00:31:30,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 448 transitions, 9127 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 00:31:30,536 INFO L231 Difference]: Finished difference. Result has 254 places, 409 transitions, 8224 flow [2024-06-28 00:31:30,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7902, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8224, PETRI_PLACES=254, PETRI_TRANSITIONS=409} [2024-06-28 00:31:30,537 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-28 00:31:30,537 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 409 transitions, 8224 flow [2024-06-28 00:31:30,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:30,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:30,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:30,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:31:30,538 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:30,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:30,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1815653503, now seen corresponding path program 2 times [2024-06-28 00:31:30,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:30,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624173546] [2024-06-28 00:31:30,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:30,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:30,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:31,219 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-28 00:31:31,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:31,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624173546] [2024-06-28 00:31:31,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624173546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:31,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:31,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:31,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202916758] [2024-06-28 00:31:31,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:31,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:31,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:31,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:31,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:31,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:31,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 409 transitions, 8224 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:31,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:31,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:31,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:32,578 INFO L124 PetriNetUnfolderBase]: 3431/5669 cut-off events. [2024-06-28 00:31:32,579 INFO L125 PetriNetUnfolderBase]: For 179924/179930 co-relation queries the response was YES. [2024-06-28 00:31:32,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45976 conditions, 5669 events. 3431/5669 cut-off events. For 179924/179930 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 36969 event pairs, 538 based on Foata normal form. 14/5675 useless extension candidates. Maximal degree in co-relation 45853. Up to 4551 conditions per place. [2024-06-28 00:31:32,642 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 354 selfloop transitions, 88 changer transitions 0/448 dead transitions. [2024-06-28 00:31:32,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 448 transitions, 9271 flow [2024-06-28 00:31:32,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:31:32,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:31:32,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 00:31:32,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 00:31:32,644 INFO L175 Difference]: Start difference. First operand has 254 places, 409 transitions, 8224 flow. Second operand 10 states and 190 transitions. [2024-06-28 00:31:32,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 448 transitions, 9271 flow [2024-06-28 00:31:33,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 448 transitions, 9088 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 00:31:33,241 INFO L231 Difference]: Finished difference. Result has 261 places, 409 transitions, 8254 flow [2024-06-28 00:31:33,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8041, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8254, PETRI_PLACES=261, PETRI_TRANSITIONS=409} [2024-06-28 00:31:33,241 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-28 00:31:33,242 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 409 transitions, 8254 flow [2024-06-28 00:31:33,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:33,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:33,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:33,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:31:33,243 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:33,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:33,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1926533601, now seen corresponding path program 5 times [2024-06-28 00:31:33,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:33,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601049625] [2024-06-28 00:31:33,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:33,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:33,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:33,790 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-28 00:31:33,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:33,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601049625] [2024-06-28 00:31:33,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601049625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:33,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:33,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:31:33,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846157286] [2024-06-28 00:31:33,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:33,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:31:33,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:33,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:31:33,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:31:33,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:31:33,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 409 transitions, 8254 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 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-28 00:31:33,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:33,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:31:33,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:35,165 INFO L124 PetriNetUnfolderBase]: 3533/5875 cut-off events. [2024-06-28 00:31:35,165 INFO L125 PetriNetUnfolderBase]: For 196964/196968 co-relation queries the response was YES. [2024-06-28 00:31:35,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47513 conditions, 5875 events. 3533/5875 cut-off events. For 196964/196968 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 38904 event pairs, 341 based on Foata normal form. 12/5880 useless extension candidates. Maximal degree in co-relation 47389. Up to 3075 conditions per place. [2024-06-28 00:31:35,225 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 256 selfloop transitions, 184 changer transitions 0/447 dead transitions. [2024-06-28 00:31:35,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 447 transitions, 9531 flow [2024-06-28 00:31:35,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:31:35,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:31:35,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 00:31:35,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 00:31:35,227 INFO L175 Difference]: Start difference. First operand has 261 places, 409 transitions, 8254 flow. Second operand 7 states and 164 transitions. [2024-06-28 00:31:35,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 447 transitions, 9531 flow [2024-06-28 00:31:35,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 447 transitions, 9186 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-28 00:31:35,827 INFO L231 Difference]: Finished difference. Result has 260 places, 411 transitions, 8349 flow [2024-06-28 00:31:35,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7917, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8349, PETRI_PLACES=260, PETRI_TRANSITIONS=411} [2024-06-28 00:31:35,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-28 00:31:35,828 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 411 transitions, 8349 flow [2024-06-28 00:31:35,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 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-28 00:31:35,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:35,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:35,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:31:35,828 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-28 00:31:35,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:35,829 INFO L85 PathProgramCache]: Analyzing trace with hash -155613325, now seen corresponding path program 1 times [2024-06-28 00:31:35,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:35,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300934947] [2024-06-28 00:31:35,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:35,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:35,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:36,286 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-28 00:31:36,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:36,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300934947] [2024-06-28 00:31:36,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300934947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:36,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:36,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:31:36,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463682603] [2024-06-28 00:31:36,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:36,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:31:36,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:36,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:31:36,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:31:36,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:36,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 411 transitions, 8349 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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-28 00:31:36,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:36,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:36,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:37,565 INFO L124 PetriNetUnfolderBase]: 3466/5769 cut-off events. [2024-06-28 00:31:37,566 INFO L125 PetriNetUnfolderBase]: For 193392/193398 co-relation queries the response was YES. [2024-06-28 00:31:37,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46838 conditions, 5769 events. 3466/5769 cut-off events. For 193392/193398 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 38336 event pairs, 839 based on Foata normal form. 13/5771 useless extension candidates. Maximal degree in co-relation 46713. Up to 5143 conditions per place. [2024-06-28 00:31:37,639 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 376 selfloop transitions, 53 changer transitions 0/435 dead transitions. [2024-06-28 00:31:37,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 435 transitions, 9363 flow [2024-06-28 00:31:37,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:31:37,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:31:37,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-28 00:31:37,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5017421602787456 [2024-06-28 00:31:37,640 INFO L175 Difference]: Start difference. First operand has 260 places, 411 transitions, 8349 flow. Second operand 7 states and 144 transitions. [2024-06-28 00:31:37,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 435 transitions, 9363 flow [2024-06-28 00:31:38,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 435 transitions, 9036 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 00:31:38,250 INFO L231 Difference]: Finished difference. Result has 262 places, 408 transitions, 8087 flow [2024-06-28 00:31:38,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7971, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8087, PETRI_PLACES=262, PETRI_TRANSITIONS=408} [2024-06-28 00:31:38,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-28 00:31:38,251 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 408 transitions, 8087 flow [2024-06-28 00:31:38,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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-28 00:31:38,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:38,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:38,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:31:38,252 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-28 00:31:38,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:38,252 INFO L85 PathProgramCache]: Analyzing trace with hash 59785463, now seen corresponding path program 2 times [2024-06-28 00:31:38,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:38,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848116308] [2024-06-28 00:31:38,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:38,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:38,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:38,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-28 00:31:38,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:38,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848116308] [2024-06-28 00:31:38,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848116308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:38,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:38,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:31:38,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828621877] [2024-06-28 00:31:38,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:38,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:31:38,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:38,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:31:38,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:31:38,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:38,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 408 transitions, 8087 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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-28 00:31:38,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:38,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:38,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:40,238 INFO L124 PetriNetUnfolderBase]: 3562/5915 cut-off events. [2024-06-28 00:31:40,238 INFO L125 PetriNetUnfolderBase]: For 192520/192526 co-relation queries the response was YES. [2024-06-28 00:31:40,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47932 conditions, 5915 events. 3562/5915 cut-off events. For 192520/192526 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 39296 event pairs, 658 based on Foata normal form. 12/5907 useless extension candidates. Maximal degree in co-relation 47807. Up to 5208 conditions per place. [2024-06-28 00:31:40,310 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 384 selfloop transitions, 75 changer transitions 0/465 dead transitions. [2024-06-28 00:31:40,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 465 transitions, 9980 flow [2024-06-28 00:31:40,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:31:40,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:31:40,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 00:31:40,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-28 00:31:40,311 INFO L175 Difference]: Start difference. First operand has 262 places, 408 transitions, 8087 flow. Second operand 7 states and 138 transitions. [2024-06-28 00:31:40,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 465 transitions, 9980 flow [2024-06-28 00:31:40,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 465 transitions, 9757 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 00:31:40,885 INFO L231 Difference]: Finished difference. Result has 265 places, 435 transitions, 8751 flow [2024-06-28 00:31:40,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7945, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8751, PETRI_PLACES=265, PETRI_TRANSITIONS=435} [2024-06-28 00:31:40,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-28 00:31:40,886 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 435 transitions, 8751 flow [2024-06-28 00:31:40,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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-28 00:31:40,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:40,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:40,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:31:40,887 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:40,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:40,887 INFO L85 PathProgramCache]: Analyzing trace with hash 158862985, now seen corresponding path program 6 times [2024-06-28 00:31:40,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:40,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163501366] [2024-06-28 00:31:40,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:40,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:40,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:41,643 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-28 00:31:41,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:41,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163501366] [2024-06-28 00:31:41,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163501366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:41,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:41,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:31:41,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982466909] [2024-06-28 00:31:41,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:41,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:31:41,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:41,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:31:41,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:31:41,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:31:41,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 435 transitions, 8751 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:41,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:41,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:31:41,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:42,947 INFO L124 PetriNetUnfolderBase]: 3542/5869 cut-off events. [2024-06-28 00:31:42,947 INFO L125 PetriNetUnfolderBase]: For 187419/187423 co-relation queries the response was YES. [2024-06-28 00:31:42,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47454 conditions, 5869 events. 3542/5869 cut-off events. For 187419/187423 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 38481 event pairs, 345 based on Foata normal form. 12/5873 useless extension candidates. Maximal degree in co-relation 47327. Up to 2940 conditions per place. [2024-06-28 00:31:43,019 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 279 selfloop transitions, 187 changer transitions 0/473 dead transitions. [2024-06-28 00:31:43,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 473 transitions, 9978 flow [2024-06-28 00:31:43,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:31:43,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:31:43,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 00:31:43,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-28 00:31:43,020 INFO L175 Difference]: Start difference. First operand has 265 places, 435 transitions, 8751 flow. Second operand 8 states and 179 transitions. [2024-06-28 00:31:43,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 473 transitions, 9978 flow [2024-06-28 00:31:43,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 473 transitions, 9888 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 00:31:43,657 INFO L231 Difference]: Finished difference. Result has 271 places, 435 transitions, 9041 flow [2024-06-28 00:31:43,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8661, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9041, PETRI_PLACES=271, PETRI_TRANSITIONS=435} [2024-06-28 00:31:43,657 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-28 00:31:43,657 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 435 transitions, 9041 flow [2024-06-28 00:31:43,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:43,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:43,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:43,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:31:43,658 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:43,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:43,658 INFO L85 PathProgramCache]: Analyzing trace with hash -126474035, now seen corresponding path program 7 times [2024-06-28 00:31:43,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:43,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833383413] [2024-06-28 00:31:43,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:43,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:43,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:44,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-28 00:31:44,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:44,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833383413] [2024-06-28 00:31:44,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833383413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:44,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:44,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:44,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403716547] [2024-06-28 00:31:44,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:44,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:44,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:44,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:44,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:44,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:31:44,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 435 transitions, 9041 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:44,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:44,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:31:44,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:46,055 INFO L124 PetriNetUnfolderBase]: 3583/5952 cut-off events. [2024-06-28 00:31:46,056 INFO L125 PetriNetUnfolderBase]: For 200229/200233 co-relation queries the response was YES. [2024-06-28 00:31:46,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48929 conditions, 5952 events. 3583/5952 cut-off events. For 200229/200233 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 39386 event pairs, 435 based on Foata normal form. 12/5953 useless extension candidates. Maximal degree in co-relation 48800. Up to 3940 conditions per place. [2024-06-28 00:31:46,137 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 289 selfloop transitions, 177 changer transitions 0/472 dead transitions. [2024-06-28 00:31:46,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 472 transitions, 10190 flow [2024-06-28 00:31:46,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:46,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:46,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-28 00:31:46,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-28 00:31:46,139 INFO L175 Difference]: Start difference. First operand has 271 places, 435 transitions, 9041 flow. Second operand 9 states and 183 transitions. [2024-06-28 00:31:46,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 472 transitions, 10190 flow [2024-06-28 00:31:46,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 472 transitions, 9698 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 00:31:46,776 INFO L231 Difference]: Finished difference. Result has 273 places, 436 transitions, 8933 flow [2024-06-28 00:31:46,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8552, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8933, PETRI_PLACES=273, PETRI_TRANSITIONS=436} [2024-06-28 00:31:46,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-28 00:31:46,777 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 436 transitions, 8933 flow [2024-06-28 00:31:46,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:46,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:46,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:46,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:31:46,778 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:46,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:46,778 INFO L85 PathProgramCache]: Analyzing trace with hash 505515657, now seen corresponding path program 8 times [2024-06-28 00:31:46,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:46,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683345374] [2024-06-28 00:31:46,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:46,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:46,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:47,524 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-28 00:31:47,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:47,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683345374] [2024-06-28 00:31:47,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683345374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:47,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:47,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:47,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153688141] [2024-06-28 00:31:47,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:47,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:47,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:47,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:47,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:47,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:31:47,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 436 transitions, 8933 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:47,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:47,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:31:47,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:49,111 INFO L124 PetriNetUnfolderBase]: 3624/6040 cut-off events. [2024-06-28 00:31:49,112 INFO L125 PetriNetUnfolderBase]: For 205857/205861 co-relation queries the response was YES. [2024-06-28 00:31:49,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48755 conditions, 6040 events. 3624/6040 cut-off events. For 205857/205861 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 40283 event pairs, 476 based on Foata normal form. 12/6041 useless extension candidates. Maximal degree in co-relation 48625. Up to 4011 conditions per place. [2024-06-28 00:31:49,185 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 319 selfloop transitions, 148 changer transitions 0/473 dead transitions. [2024-06-28 00:31:49,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 473 transitions, 10083 flow [2024-06-28 00:31:49,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:49,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:49,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-28 00:31:49,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-28 00:31:49,187 INFO L175 Difference]: Start difference. First operand has 273 places, 436 transitions, 8933 flow. Second operand 9 states and 183 transitions. [2024-06-28 00:31:49,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 473 transitions, 10083 flow [2024-06-28 00:31:49,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 473 transitions, 9717 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 00:31:49,813 INFO L231 Difference]: Finished difference. Result has 275 places, 437 transitions, 8892 flow [2024-06-28 00:31:49,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8567, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8892, PETRI_PLACES=275, PETRI_TRANSITIONS=437} [2024-06-28 00:31:49,813 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-28 00:31:49,814 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 437 transitions, 8892 flow [2024-06-28 00:31:49,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:49,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:49,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:49,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:31:49,814 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:49,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:49,815 INFO L85 PathProgramCache]: Analyzing trace with hash 505688637, now seen corresponding path program 9 times [2024-06-28 00:31:49,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:49,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078391783] [2024-06-28 00:31:49,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:49,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:49,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:50,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-28 00:31:50,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:50,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078391783] [2024-06-28 00:31:50,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078391783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:50,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:50,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:50,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712378831] [2024-06-28 00:31:50,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:50,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:50,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:50,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:50,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:50,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:31:50,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 437 transitions, 8892 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:50,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:50,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:31:50,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:51,982 INFO L124 PetriNetUnfolderBase]: 3640/6087 cut-off events. [2024-06-28 00:31:51,983 INFO L125 PetriNetUnfolderBase]: For 208806/208810 co-relation queries the response was YES. [2024-06-28 00:31:52,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48606 conditions, 6087 events. 3640/6087 cut-off events. For 208806/208810 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 40805 event pairs, 479 based on Foata normal form. 12/6088 useless extension candidates. Maximal degree in co-relation 48475. Up to 4043 conditions per place. [2024-06-28 00:31:52,071 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 322 selfloop transitions, 148 changer transitions 0/476 dead transitions. [2024-06-28 00:31:52,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 476 transitions, 10070 flow [2024-06-28 00:31:52,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:52,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:52,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-28 00:31:52,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-28 00:31:52,072 INFO L175 Difference]: Start difference. First operand has 275 places, 437 transitions, 8892 flow. Second operand 9 states and 186 transitions. [2024-06-28 00:31:52,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 476 transitions, 10070 flow [2024-06-28 00:31:52,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 476 transitions, 9762 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 00:31:52,968 INFO L231 Difference]: Finished difference. Result has 278 places, 438 transitions, 8911 flow [2024-06-28 00:31:52,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8584, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8911, PETRI_PLACES=278, PETRI_TRANSITIONS=438} [2024-06-28 00:31:52,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-28 00:31:52,969 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 438 transitions, 8911 flow [2024-06-28 00:31:52,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:52,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:52,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:52,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:31:52,970 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-28 00:31:52,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:52,971 INFO L85 PathProgramCache]: Analyzing trace with hash 70898033, now seen corresponding path program 3 times [2024-06-28 00:31:52,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:52,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137774648] [2024-06-28 00:31:52,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:52,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:52,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:53,443 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-28 00:31:53,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:53,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137774648] [2024-06-28 00:31:53,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137774648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:53,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:53,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:31:53,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143847512] [2024-06-28 00:31:53,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:53,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:31:53,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:53,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:31:53,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:31:53,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:53,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 438 transitions, 8911 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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-28 00:31:53,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:53,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:53,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:54,757 INFO L124 PetriNetUnfolderBase]: 3612/6054 cut-off events. [2024-06-28 00:31:54,757 INFO L125 PetriNetUnfolderBase]: For 217350/217350 co-relation queries the response was YES. [2024-06-28 00:31:54,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48049 conditions, 6054 events. 3612/6054 cut-off events. For 217350/217350 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 41150 event pairs, 1377 based on Foata normal form. 10/6050 useless extension candidates. Maximal degree in co-relation 47917. Up to 5522 conditions per place. [2024-06-28 00:31:54,835 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 428 selfloop transitions, 19 changer transitions 0/453 dead transitions. [2024-06-28 00:31:54,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 453 transitions, 9901 flow [2024-06-28 00:31:54,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:31:54,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:31:54,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 00:31:54,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 00:31:54,836 INFO L175 Difference]: Start difference. First operand has 278 places, 438 transitions, 8911 flow. Second operand 8 states and 132 transitions. [2024-06-28 00:31:54,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 453 transitions, 9901 flow [2024-06-28 00:31:55,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 453 transitions, 9583 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 00:31:55,510 INFO L231 Difference]: Finished difference. Result has 279 places, 440 transitions, 8681 flow [2024-06-28 00:31:55,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8593, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8681, PETRI_PLACES=279, PETRI_TRANSITIONS=440} [2024-06-28 00:31:55,510 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-28 00:31:55,510 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 440 transitions, 8681 flow [2024-06-28 00:31:55,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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-28 00:31:55,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:55,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:55,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:31:55,511 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-28 00:31:55,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:55,511 INFO L85 PathProgramCache]: Analyzing trace with hash 443570423, now seen corresponding path program 4 times [2024-06-28 00:31:55,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:55,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054640258] [2024-06-28 00:31:55,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:55,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:55,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:56,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-28 00:31:56,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:56,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054640258] [2024-06-28 00:31:56,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054640258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:56,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:56,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:31:56,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330319660] [2024-06-28 00:31:56,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:56,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:31:56,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:56,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:31:56,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:31:56,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:31:56,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 440 transitions, 8681 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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-28 00:31:56,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:56,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:31:56,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:57,393 INFO L124 PetriNetUnfolderBase]: 3561/5966 cut-off events. [2024-06-28 00:31:57,394 INFO L125 PetriNetUnfolderBase]: For 199563/199571 co-relation queries the response was YES. [2024-06-28 00:31:57,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46425 conditions, 5966 events. 3561/5966 cut-off events. For 199563/199571 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 40285 event pairs, 684 based on Foata normal form. 14/5960 useless extension candidates. Maximal degree in co-relation 46292. Up to 5236 conditions per place. [2024-06-28 00:31:57,466 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 376 selfloop transitions, 79 changer transitions 0/461 dead transitions. [2024-06-28 00:31:57,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 461 transitions, 9748 flow [2024-06-28 00:31:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:31:57,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:31:57,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 00:31:57,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-28 00:31:57,467 INFO L175 Difference]: Start difference. First operand has 279 places, 440 transitions, 8681 flow. Second operand 7 states and 132 transitions. [2024-06-28 00:31:57,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 461 transitions, 9748 flow [2024-06-28 00:31:58,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 461 transitions, 9649 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 00:31:58,066 INFO L231 Difference]: Finished difference. Result has 279 places, 440 transitions, 8753 flow [2024-06-28 00:31:58,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8586, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8753, PETRI_PLACES=279, PETRI_TRANSITIONS=440} [2024-06-28 00:31:58,066 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-28 00:31:58,067 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 440 transitions, 8753 flow [2024-06-28 00:31:58,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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-28 00:31:58,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:58,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:58,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:31:58,067 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-28 00:31:58,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:58,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1976531925, now seen corresponding path program 1 times [2024-06-28 00:31:58,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:58,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890378942] [2024-06-28 00:31:58,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:58,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:58,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:58,295 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-28 00:31:58,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:58,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890378942] [2024-06-28 00:31:58,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890378942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:58,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:58,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:31:58,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867329969] [2024-06-28 00:31:58,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:58,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:31:58,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:58,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:31:58,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:31:58,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:31:58,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 440 transitions, 8753 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:58,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:58,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:31:58,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:59,544 INFO L124 PetriNetUnfolderBase]: 3566/5975 cut-off events. [2024-06-28 00:31:59,544 INFO L125 PetriNetUnfolderBase]: For 208633/208633 co-relation queries the response was YES. [2024-06-28 00:31:59,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46683 conditions, 5975 events. 3566/5975 cut-off events. For 208633/208633 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 40482 event pairs, 1422 based on Foata normal form. 1/5961 useless extension candidates. Maximal degree in co-relation 46554. Up to 5466 conditions per place. [2024-06-28 00:31:59,609 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 434 selfloop transitions, 21 changer transitions 0/462 dead transitions. [2024-06-28 00:31:59,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 462 transitions, 9897 flow [2024-06-28 00:31:59,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:31:59,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:31:59,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-28 00:31:59,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-28 00:31:59,610 INFO L175 Difference]: Start difference. First operand has 279 places, 440 transitions, 8753 flow. Second operand 6 states and 129 transitions. [2024-06-28 00:31:59,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 462 transitions, 9897 flow [2024-06-28 00:32:00,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 462 transitions, 9736 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:32:00,211 INFO L231 Difference]: Finished difference. Result has 281 places, 446 transitions, 8742 flow [2024-06-28 00:32:00,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8592, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8742, PETRI_PLACES=281, PETRI_TRANSITIONS=446} [2024-06-28 00:32:00,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-28 00:32:00,212 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 446 transitions, 8742 flow [2024-06-28 00:32:00,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:00,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:00,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:00,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:32:00,213 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-28 00:32:00,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:00,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1976651895, now seen corresponding path program 2 times [2024-06-28 00:32:00,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:00,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296011763] [2024-06-28 00:32:00,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:00,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:00,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:00,458 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-28 00:32:00,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:00,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296011763] [2024-06-28 00:32:00,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296011763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:00,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:00,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:32:00,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309083244] [2024-06-28 00:32:00,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:00,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:32:00,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:00,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:32:00,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:32:00,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:32:00,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 446 transitions, 8742 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:00,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:00,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:32:00,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:01,684 INFO L124 PetriNetUnfolderBase]: 3576/5989 cut-off events. [2024-06-28 00:32:01,684 INFO L125 PetriNetUnfolderBase]: For 214173/214173 co-relation queries the response was YES. [2024-06-28 00:32:01,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46785 conditions, 5989 events. 3576/5989 cut-off events. For 214173/214173 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 40570 event pairs, 1422 based on Foata normal form. 1/5975 useless extension candidates. Maximal degree in co-relation 46657. Up to 5492 conditions per place. [2024-06-28 00:32:01,760 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 438 selfloop transitions, 19 changer transitions 0/464 dead transitions. [2024-06-28 00:32:01,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 464 transitions, 9796 flow [2024-06-28 00:32:01,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:32:01,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:32:01,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-28 00:32:01,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-28 00:32:01,762 INFO L175 Difference]: Start difference. First operand has 281 places, 446 transitions, 8742 flow. Second operand 6 states and 124 transitions. [2024-06-28 00:32:01,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 464 transitions, 9796 flow [2024-06-28 00:32:02,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 464 transitions, 9725 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-28 00:32:02,492 INFO L231 Difference]: Finished difference. Result has 285 places, 452 transitions, 8823 flow [2024-06-28 00:32:02,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8680, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8823, PETRI_PLACES=285, PETRI_TRANSITIONS=452} [2024-06-28 00:32:02,493 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-28 00:32:02,493 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 452 transitions, 8823 flow [2024-06-28 00:32:02,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:02,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:02,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:02,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:32:02,494 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-28 00:32:02,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:02,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1426199881, now seen corresponding path program 3 times [2024-06-28 00:32:02,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:02,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728787546] [2024-06-28 00:32:02,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:02,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:02,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:02,708 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-28 00:32:02,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:02,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728787546] [2024-06-28 00:32:02,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728787546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:02,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:02,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:32:02,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470399063] [2024-06-28 00:32:02,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:02,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:32:02,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:02,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:32:02,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:32:02,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:32:02,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 452 transitions, 8823 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:02,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:02,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:32:02,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:03,931 INFO L124 PetriNetUnfolderBase]: 3573/5985 cut-off events. [2024-06-28 00:32:03,931 INFO L125 PetriNetUnfolderBase]: For 218670/218670 co-relation queries the response was YES. [2024-06-28 00:32:03,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46832 conditions, 5985 events. 3573/5985 cut-off events. For 218670/218670 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 40546 event pairs, 1422 based on Foata normal form. 1/5971 useless extension candidates. Maximal degree in co-relation 46702. Up to 5482 conditions per place. [2024-06-28 00:32:04,008 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 440 selfloop transitions, 19 changer transitions 0/466 dead transitions. [2024-06-28 00:32:04,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 466 transitions, 9789 flow [2024-06-28 00:32:04,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:32:04,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:32:04,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-28 00:32:04,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-28 00:32:04,012 INFO L175 Difference]: Start difference. First operand has 285 places, 452 transitions, 8823 flow. Second operand 5 states and 112 transitions. [2024-06-28 00:32:04,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 466 transitions, 9789 flow [2024-06-28 00:32:04,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 466 transitions, 9691 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-28 00:32:04,706 INFO L231 Difference]: Finished difference. Result has 287 places, 452 transitions, 8773 flow [2024-06-28 00:32:04,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8725, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=8773, PETRI_PLACES=287, PETRI_TRANSITIONS=452} [2024-06-28 00:32:04,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-28 00:32:04,707 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 452 transitions, 8773 flow [2024-06-28 00:32:04,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:04,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:04,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:04,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:32:04,707 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:32:04,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:04,708 INFO L85 PathProgramCache]: Analyzing trace with hash 416987453, now seen corresponding path program 1 times [2024-06-28 00:32:04,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:04,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368036112] [2024-06-28 00:32:04,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:04,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:04,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:05,523 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-28 00:32:05,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:05,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368036112] [2024-06-28 00:32:05,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368036112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:05,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:05,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:05,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906645466] [2024-06-28 00:32:05,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:05,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:05,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:05,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:05,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:05,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:05,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 452 transitions, 8773 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:05,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:05,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:05,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:07,067 INFO L124 PetriNetUnfolderBase]: 3910/6539 cut-off events. [2024-06-28 00:32:07,068 INFO L125 PetriNetUnfolderBase]: For 228958/228972 co-relation queries the response was YES. [2024-06-28 00:32:07,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51023 conditions, 6539 events. 3910/6539 cut-off events. For 228958/228972 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 44551 event pairs, 411 based on Foata normal form. 16/6545 useless extension candidates. Maximal degree in co-relation 50891. Up to 4888 conditions per place. [2024-06-28 00:32:07,144 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 365 selfloop transitions, 165 changer transitions 0/536 dead transitions. [2024-06-28 00:32:07,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 536 transitions, 11132 flow [2024-06-28 00:32:07,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:32:07,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:32:07,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 00:32:07,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4969512195121951 [2024-06-28 00:32:07,145 INFO L175 Difference]: Start difference. First operand has 287 places, 452 transitions, 8773 flow. Second operand 8 states and 163 transitions. [2024-06-28 00:32:07,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 536 transitions, 11132 flow [2024-06-28 00:32:08,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 536 transitions, 11084 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 00:32:08,010 INFO L231 Difference]: Finished difference. Result has 294 places, 504 transitions, 10458 flow [2024-06-28 00:32:08,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8725, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10458, PETRI_PLACES=294, PETRI_TRANSITIONS=504} [2024-06-28 00:32:08,010 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-28 00:32:08,010 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 504 transitions, 10458 flow [2024-06-28 00:32:08,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:08,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:08,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:08,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:32:08,011 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:32:08,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:08,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1059420603, now seen corresponding path program 2 times [2024-06-28 00:32:08,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:08,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937054370] [2024-06-28 00:32:08,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:08,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:08,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:08,784 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-28 00:32:08,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:08,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937054370] [2024-06-28 00:32:08,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937054370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:08,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:08,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:32:08,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857160246] [2024-06-28 00:32:08,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:08,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:32:08,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:08,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:32:08,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:32:08,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:08,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 504 transitions, 10458 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:08,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:08,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:08,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:10,632 INFO L124 PetriNetUnfolderBase]: 4030/6768 cut-off events. [2024-06-28 00:32:10,632 INFO L125 PetriNetUnfolderBase]: For 246559/246577 co-relation queries the response was YES. [2024-06-28 00:32:10,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54362 conditions, 6768 events. 4030/6768 cut-off events. For 246559/246577 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 46861 event pairs, 381 based on Foata normal form. 26/6784 useless extension candidates. Maximal degree in co-relation 54225. Up to 4697 conditions per place. [2024-06-28 00:32:10,713 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 337 selfloop transitions, 211 changer transitions 0/554 dead transitions. [2024-06-28 00:32:10,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 554 transitions, 12063 flow [2024-06-28 00:32:10,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:32:10,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:32:10,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-28 00:32:10,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47317073170731705 [2024-06-28 00:32:10,714 INFO L175 Difference]: Start difference. First operand has 294 places, 504 transitions, 10458 flow. Second operand 10 states and 194 transitions. [2024-06-28 00:32:10,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 554 transitions, 12063 flow [2024-06-28 00:32:11,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 554 transitions, 11948 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 00:32:11,766 INFO L231 Difference]: Finished difference. Result has 305 places, 519 transitions, 11397 flow [2024-06-28 00:32:11,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10345, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11397, PETRI_PLACES=305, PETRI_TRANSITIONS=519} [2024-06-28 00:32:11,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-28 00:32:11,767 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 519 transitions, 11397 flow [2024-06-28 00:32:11,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:11,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:11,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:11,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:32:11,768 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:32:11,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:11,768 INFO L85 PathProgramCache]: Analyzing trace with hash 180727945, now seen corresponding path program 3 times [2024-06-28 00:32:11,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:11,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417509067] [2024-06-28 00:32:11,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:11,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:11,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:12,532 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-28 00:32:12,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:12,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417509067] [2024-06-28 00:32:12,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417509067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:12,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:12,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:32:12,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051674128] [2024-06-28 00:32:12,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:12,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:32:12,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:12,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:32:12,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:32:12,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:32:12,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 519 transitions, 11397 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:12,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:12,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:32:12,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:14,287 INFO L124 PetriNetUnfolderBase]: 4018/6748 cut-off events. [2024-06-28 00:32:14,288 INFO L125 PetriNetUnfolderBase]: For 256642/256652 co-relation queries the response was YES. [2024-06-28 00:32:14,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55575 conditions, 6748 events. 4018/6748 cut-off events. For 256642/256652 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 46891 event pairs, 563 based on Foata normal form. 18/6760 useless extension candidates. Maximal degree in co-relation 55434. Up to 4682 conditions per place. [2024-06-28 00:32:14,377 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 395 selfloop transitions, 152 changer transitions 0/554 dead transitions. [2024-06-28 00:32:14,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 554 transitions, 12583 flow [2024-06-28 00:32:14,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:32:14,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:32:14,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-28 00:32:14,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-28 00:32:14,379 INFO L175 Difference]: Start difference. First operand has 305 places, 519 transitions, 11397 flow. Second operand 8 states and 174 transitions. [2024-06-28 00:32:14,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 554 transitions, 12583 flow [2024-06-28 00:32:15,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 554 transitions, 12370 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 00:32:15,703 INFO L231 Difference]: Finished difference. Result has 308 places, 518 transitions, 11441 flow [2024-06-28 00:32:15,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11107, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11441, PETRI_PLACES=308, PETRI_TRANSITIONS=518} [2024-06-28 00:32:15,704 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-28 00:32:15,704 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 518 transitions, 11441 flow [2024-06-28 00:32:15,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:15,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:15,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:15,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:32:15,705 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-28 00:32:15,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:15,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1142859099, now seen corresponding path program 1 times [2024-06-28 00:32:15,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:15,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057639854] [2024-06-28 00:32:15,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:15,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:15,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:16,148 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-28 00:32:16,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:16,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057639854] [2024-06-28 00:32:16,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057639854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:16,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:16,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:32:16,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340933841] [2024-06-28 00:32:16,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:16,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:32:16,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:16,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:32:16,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:32:16,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:32:16,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 518 transitions, 11441 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-28 00:32:16,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:16,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:32:16,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:17,674 INFO L124 PetriNetUnfolderBase]: 4076/6870 cut-off events. [2024-06-28 00:32:17,675 INFO L125 PetriNetUnfolderBase]: For 268738/268750 co-relation queries the response was YES. [2024-06-28 00:32:17,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56534 conditions, 6870 events. 4076/6870 cut-off events. For 268738/268750 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 48283 event pairs, 891 based on Foata normal form. 18/6862 useless extension candidates. Maximal degree in co-relation 56392. Up to 5764 conditions per place. [2024-06-28 00:32:17,770 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 436 selfloop transitions, 112 changer transitions 0/554 dead transitions. [2024-06-28 00:32:17,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 554 transitions, 13064 flow [2024-06-28 00:32:17,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:32:17,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:32:17,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 00:32:17,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 00:32:17,771 INFO L175 Difference]: Start difference. First operand has 308 places, 518 transitions, 11441 flow. Second operand 8 states and 164 transitions. [2024-06-28 00:32:17,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 554 transitions, 13064 flow [2024-06-28 00:32:18,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 554 transitions, 12682 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 00:32:18,898 INFO L231 Difference]: Finished difference. Result has 310 places, 528 transitions, 11565 flow [2024-06-28 00:32:18,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11067, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11565, PETRI_PLACES=310, PETRI_TRANSITIONS=528} [2024-06-28 00:32:18,899 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-28 00:32:18,899 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 528 transitions, 11565 flow [2024-06-28 00:32:18,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-28 00:32:18,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:18,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:18,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:32:18,900 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-28 00:32:18,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:18,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1142949464, now seen corresponding path program 1 times [2024-06-28 00:32:18,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:18,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733066513] [2024-06-28 00:32:18,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:18,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:18,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:19,321 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-28 00:32:19,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:19,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733066513] [2024-06-28 00:32:19,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733066513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:19,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:19,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:32:19,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228397097] [2024-06-28 00:32:19,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:19,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:32:19,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:19,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:32:19,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:32:19,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:32:19,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 528 transitions, 11565 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:19,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:19,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:32:19,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:20,822 INFO L124 PetriNetUnfolderBase]: 4102/6915 cut-off events. [2024-06-28 00:32:20,823 INFO L125 PetriNetUnfolderBase]: For 269065/269065 co-relation queries the response was YES. [2024-06-28 00:32:20,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56450 conditions, 6915 events. 4102/6915 cut-off events. For 269065/269065 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 48687 event pairs, 1720 based on Foata normal form. 3/6899 useless extension candidates. Maximal degree in co-relation 56306. Up to 6257 conditions per place. [2024-06-28 00:32:20,927 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 518 selfloop transitions, 33 changer transitions 0/558 dead transitions. [2024-06-28 00:32:20,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 558 transitions, 12965 flow [2024-06-28 00:32:20,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:32:20,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:32:20,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-28 00:32:20,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5226480836236934 [2024-06-28 00:32:20,928 INFO L175 Difference]: Start difference. First operand has 310 places, 528 transitions, 11565 flow. Second operand 7 states and 150 transitions. [2024-06-28 00:32:20,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 558 transitions, 12965 flow [2024-06-28 00:32:22,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 558 transitions, 12773 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-28 00:32:22,103 INFO L231 Difference]: Finished difference. Result has 316 places, 535 transitions, 11604 flow [2024-06-28 00:32:22,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11373, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11604, PETRI_PLACES=316, PETRI_TRANSITIONS=535} [2024-06-28 00:32:22,104 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-28 00:32:22,104 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 535 transitions, 11604 flow [2024-06-28 00:32:22,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:22,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:22,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:22,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:32:22,105 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-28 00:32:22,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:22,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1142949309, now seen corresponding path program 2 times [2024-06-28 00:32:22,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:22,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432004556] [2024-06-28 00:32:22,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:22,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:22,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:22,482 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-28 00:32:22,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:22,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432004556] [2024-06-28 00:32:22,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432004556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:22,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:22,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:32:22,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289506643] [2024-06-28 00:32:22,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:22,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:32:22,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:22,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:32:22,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:32:22,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:32:22,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 535 transitions, 11604 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:22,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:22,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:32:22,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:24,222 INFO L124 PetriNetUnfolderBase]: 4148/6987 cut-off events. [2024-06-28 00:32:24,223 INFO L125 PetriNetUnfolderBase]: For 273517/273529 co-relation queries the response was YES. [2024-06-28 00:32:24,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57175 conditions, 6987 events. 4148/6987 cut-off events. For 273517/273529 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 49159 event pairs, 972 based on Foata normal form. 18/6978 useless extension candidates. Maximal degree in co-relation 57028. Up to 6039 conditions per place. [2024-06-28 00:32:24,313 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 440 selfloop transitions, 116 changer transitions 0/563 dead transitions. [2024-06-28 00:32:24,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 563 transitions, 13127 flow [2024-06-28 00:32:24,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:32:24,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:32:24,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 00:32:24,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-28 00:32:24,314 INFO L175 Difference]: Start difference. First operand has 316 places, 535 transitions, 11604 flow. Second operand 7 states and 155 transitions. [2024-06-28 00:32:24,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 563 transitions, 13127 flow [2024-06-28 00:32:25,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 563 transitions, 13063 flow, removed 30 selfloop flow, removed 1 redundant places. [2024-06-28 00:32:25,531 INFO L231 Difference]: Finished difference. Result has 322 places, 542 transitions, 11913 flow [2024-06-28 00:32:25,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11540, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11913, PETRI_PLACES=322, PETRI_TRANSITIONS=542} [2024-06-28 00:32:25,532 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-28 00:32:25,532 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 542 transitions, 11913 flow [2024-06-28 00:32:25,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:25,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:25,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:25,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:32:25,533 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-28 00:32:25,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:25,533 INFO L85 PathProgramCache]: Analyzing trace with hash -323659248, now seen corresponding path program 2 times [2024-06-28 00:32:25,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:25,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909629730] [2024-06-28 00:32:25,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:25,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:25,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:25,966 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-28 00:32:25,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:25,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909629730] [2024-06-28 00:32:25,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909629730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:25,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:25,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:32:25,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750110995] [2024-06-28 00:32:25,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:25,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:32:25,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:25,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:32:25,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:32:26,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:32:26,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 542 transitions, 11913 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:26,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:26,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:32:26,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:27,620 INFO L124 PetriNetUnfolderBase]: 4195/7063 cut-off events. [2024-06-28 00:32:27,620 INFO L125 PetriNetUnfolderBase]: For 290288/290288 co-relation queries the response was YES. [2024-06-28 00:32:27,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58220 conditions, 7063 events. 4195/7063 cut-off events. For 290288/290288 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 49803 event pairs, 1726 based on Foata normal form. 3/7047 useless extension candidates. Maximal degree in co-relation 58070. Up to 6407 conditions per place. [2024-06-28 00:32:27,721 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 534 selfloop transitions, 29 changer transitions 0/570 dead transitions. [2024-06-28 00:32:27,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 570 transitions, 13305 flow [2024-06-28 00:32:27,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:32:27,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:32:27,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-28 00:32:27,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156794425087108 [2024-06-28 00:32:27,723 INFO L175 Difference]: Start difference. First operand has 322 places, 542 transitions, 11913 flow. Second operand 7 states and 148 transitions. [2024-06-28 00:32:27,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 570 transitions, 13305 flow [2024-06-28 00:32:28,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 570 transitions, 13044 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 00:32:28,970 INFO L231 Difference]: Finished difference. Result has 325 places, 548 transitions, 11819 flow [2024-06-28 00:32:28,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11652, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11819, PETRI_PLACES=325, PETRI_TRANSITIONS=548} [2024-06-28 00:32:28,970 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-28 00:32:28,971 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 548 transitions, 11819 flow [2024-06-28 00:32:28,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:28,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:28,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:28,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:32:28,971 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-28 00:32:28,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:28,972 INFO L85 PathProgramCache]: Analyzing trace with hash -323659403, now seen corresponding path program 3 times [2024-06-28 00:32:28,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:28,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119846772] [2024-06-28 00:32:28,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:28,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:28,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:29,318 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-28 00:32:29,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:29,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119846772] [2024-06-28 00:32:29,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119846772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:29,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:29,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:32:29,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622584029] [2024-06-28 00:32:29,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:29,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:32:29,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:29,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:32:29,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:32:29,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:32:29,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 548 transitions, 11819 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:29,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:29,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:32:29,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:30,881 INFO L124 PetriNetUnfolderBase]: 4261/7165 cut-off events. [2024-06-28 00:32:30,881 INFO L125 PetriNetUnfolderBase]: For 293513/293525 co-relation queries the response was YES. [2024-06-28 00:32:30,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58940 conditions, 7165 events. 4261/7165 cut-off events. For 293513/293525 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 50522 event pairs, 982 based on Foata normal form. 18/7156 useless extension candidates. Maximal degree in co-relation 58789. Up to 6302 conditions per place. [2024-06-28 00:32:30,984 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 475 selfloop transitions, 102 changer transitions 0/584 dead transitions. [2024-06-28 00:32:30,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 584 transitions, 13536 flow [2024-06-28 00:32:30,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:32:30,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:32:30,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-28 00:32:30,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5226480836236934 [2024-06-28 00:32:30,986 INFO L175 Difference]: Start difference. First operand has 325 places, 548 transitions, 11819 flow. Second operand 7 states and 150 transitions. [2024-06-28 00:32:30,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 584 transitions, 13536 flow [2024-06-28 00:32:32,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 584 transitions, 13474 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 00:32:32,261 INFO L231 Difference]: Finished difference. Result has 331 places, 567 transitions, 12379 flow [2024-06-28 00:32:32,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11757, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12379, PETRI_PLACES=331, PETRI_TRANSITIONS=567} [2024-06-28 00:32:32,262 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-28 00:32:32,262 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 567 transitions, 12379 flow [2024-06-28 00:32:32,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:32,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:32,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:32,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:32:32,262 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-28 00:32:32,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:32,263 INFO L85 PathProgramCache]: Analyzing trace with hash -323653668, now seen corresponding path program 3 times [2024-06-28 00:32:32,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:32,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007935938] [2024-06-28 00:32:32,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:32,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:32,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:32,695 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-28 00:32:32,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:32,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007935938] [2024-06-28 00:32:32,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007935938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:32,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:32,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:32:32,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103667774] [2024-06-28 00:32:32,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:32,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:32:32,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:32,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:32:32,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:32:32,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:32:32,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 567 transitions, 12379 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:32,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:32,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:32:32,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:34,547 INFO L124 PetriNetUnfolderBase]: 4253/7154 cut-off events. [2024-06-28 00:32:34,547 INFO L125 PetriNetUnfolderBase]: For 301698/301698 co-relation queries the response was YES. [2024-06-28 00:32:34,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59128 conditions, 7154 events. 4253/7154 cut-off events. For 301698/301698 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 50471 event pairs, 1734 based on Foata normal form. 3/7138 useless extension candidates. Maximal degree in co-relation 58974. Up to 6497 conditions per place. [2024-06-28 00:32:34,648 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 553 selfloop transitions, 30 changer transitions 0/590 dead transitions. [2024-06-28 00:32:34,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 590 transitions, 13617 flow [2024-06-28 00:32:34,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:32:34,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:32:34,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 00:32:34,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-28 00:32:34,650 INFO L175 Difference]: Start difference. First operand has 331 places, 567 transitions, 12379 flow. Second operand 9 states and 177 transitions. [2024-06-28 00:32:34,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 590 transitions, 13617 flow [2024-06-28 00:32:35,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 590 transitions, 13417 flow, removed 46 selfloop flow, removed 2 redundant places. [2024-06-28 00:32:35,955 INFO L231 Difference]: Finished difference. Result has 338 places, 567 transitions, 12244 flow [2024-06-28 00:32:35,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12179, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12244, PETRI_PLACES=338, PETRI_TRANSITIONS=567} [2024-06-28 00:32:35,955 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-28 00:32:35,956 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 567 transitions, 12244 flow [2024-06-28 00:32:35,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:35,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:35,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:35,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:32:35,956 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-28 00:32:35,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:35,957 INFO L85 PathProgramCache]: Analyzing trace with hash -956008681, now seen corresponding path program 1 times [2024-06-28 00:32:35,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:35,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067828460] [2024-06-28 00:32:35,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:35,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:35,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:36,379 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-28 00:32:36,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:36,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067828460] [2024-06-28 00:32:36,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067828460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:36,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:36,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:32:36,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131986130] [2024-06-28 00:32:36,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:36,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:32:36,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:36,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:32:36,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:32:36,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:32:36,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 567 transitions, 12244 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:36,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:36,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:32:36,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:38,075 INFO L124 PetriNetUnfolderBase]: 4248/7153 cut-off events. [2024-06-28 00:32:38,075 INFO L125 PetriNetUnfolderBase]: For 301672/301672 co-relation queries the response was YES. [2024-06-28 00:32:38,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58713 conditions, 7153 events. 4248/7153 cut-off events. For 301672/301672 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 50546 event pairs, 1684 based on Foata normal form. 2/7136 useless extension candidates. Maximal degree in co-relation 58558. Up to 6521 conditions per place. [2024-06-28 00:32:38,191 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 550 selfloop transitions, 23 changer transitions 0/580 dead transitions. [2024-06-28 00:32:38,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 580 transitions, 13459 flow [2024-06-28 00:32:38,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:32:38,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:32:38,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-28 00:32:38,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-28 00:32:38,192 INFO L175 Difference]: Start difference. First operand has 338 places, 567 transitions, 12244 flow. Second operand 4 states and 95 transitions. [2024-06-28 00:32:38,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 580 transitions, 13459 flow [2024-06-28 00:32:39,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 580 transitions, 13383 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 00:32:39,509 INFO L231 Difference]: Finished difference. Result has 334 places, 568 transitions, 12262 flow [2024-06-28 00:32:39,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12168, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=12262, PETRI_PLACES=334, PETRI_TRANSITIONS=568} [2024-06-28 00:32:39,510 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-28 00:32:39,510 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 568 transitions, 12262 flow [2024-06-28 00:32:39,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:39,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:39,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:39,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:32:39,511 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-28 00:32:39,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:39,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1262521573, now seen corresponding path program 4 times [2024-06-28 00:32:39,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:39,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429800540] [2024-06-28 00:32:39,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:39,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:39,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:39,902 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-28 00:32:39,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:39,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429800540] [2024-06-28 00:32:39,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429800540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:39,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:39,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:32:39,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96016225] [2024-06-28 00:32:39,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:39,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:32:39,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:39,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:32:39,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:32:39,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:32:39,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 568 transitions, 12262 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-28 00:32:39,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:39,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:32:39,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:41,548 INFO L124 PetriNetUnfolderBase]: 4252/7156 cut-off events. [2024-06-28 00:32:41,549 INFO L125 PetriNetUnfolderBase]: For 297373/297385 co-relation queries the response was YES. [2024-06-28 00:32:41,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58732 conditions, 7156 events. 4252/7156 cut-off events. For 297373/297385 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 50410 event pairs, 960 based on Foata normal form. 18/7148 useless extension candidates. Maximal degree in co-relation 58575. Up to 6396 conditions per place. [2024-06-28 00:32:41,647 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 501 selfloop transitions, 77 changer transitions 0/584 dead transitions. [2024-06-28 00:32:41,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 584 transitions, 13635 flow [2024-06-28 00:32:41,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:32:41,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:32:41,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 00:32:41,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-28 00:32:41,649 INFO L175 Difference]: Start difference. First operand has 334 places, 568 transitions, 12262 flow. Second operand 8 states and 150 transitions. [2024-06-28 00:32:41,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 584 transitions, 13635 flow [2024-06-28 00:32:43,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 584 transitions, 13574 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 00:32:43,131 INFO L231 Difference]: Finished difference. Result has 340 places, 571 transitions, 12433 flow [2024-06-28 00:32:43,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12201, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12433, PETRI_PLACES=340, PETRI_TRANSITIONS=571} [2024-06-28 00:32:43,132 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-28 00:32:43,132 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 571 transitions, 12433 flow [2024-06-28 00:32:43,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-28 00:32:43,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:43,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:43,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:32:43,132 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-28 00:32:43,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:43,133 INFO L85 PathProgramCache]: Analyzing trace with hash 879807806, now seen corresponding path program 4 times [2024-06-28 00:32:43,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:43,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502422733] [2024-06-28 00:32:43,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:43,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:43,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:43,520 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-28 00:32:43,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:43,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502422733] [2024-06-28 00:32:43,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502422733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:43,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:43,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:32:43,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201571729] [2024-06-28 00:32:43,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:43,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:32:43,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:43,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:32:43,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:32:43,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:43,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 571 transitions, 12433 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:43,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:43,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:43,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:45,252 INFO L124 PetriNetUnfolderBase]: 4257/7168 cut-off events. [2024-06-28 00:32:45,252 INFO L125 PetriNetUnfolderBase]: For 311604/311604 co-relation queries the response was YES. [2024-06-28 00:32:45,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59204 conditions, 7168 events. 4257/7168 cut-off events. For 311604/311604 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 50708 event pairs, 1744 based on Foata normal form. 1/7150 useless extension candidates. Maximal degree in co-relation 59045. Up to 6538 conditions per place. [2024-06-28 00:32:45,354 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 553 selfloop transitions, 30 changer transitions 0/589 dead transitions. [2024-06-28 00:32:45,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 589 transitions, 13703 flow [2024-06-28 00:32:45,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:32:45,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:32:45,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 00:32:45,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-28 00:32:45,356 INFO L175 Difference]: Start difference. First operand has 340 places, 571 transitions, 12433 flow. Second operand 7 states and 129 transitions. [2024-06-28 00:32:45,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 589 transitions, 13703 flow [2024-06-28 00:32:46,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 589 transitions, 13355 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-28 00:32:46,680 INFO L231 Difference]: Finished difference. Result has 340 places, 574 transitions, 12213 flow [2024-06-28 00:32:46,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12085, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12213, PETRI_PLACES=340, PETRI_TRANSITIONS=574} [2024-06-28 00:32:46,681 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-28 00:32:46,681 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 574 transitions, 12213 flow [2024-06-28 00:32:46,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:46,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:46,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:46,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:32:46,682 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-28 00:32:46,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:46,682 INFO L85 PathProgramCache]: Analyzing trace with hash -270986708, now seen corresponding path program 5 times [2024-06-28 00:32:46,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:46,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355527030] [2024-06-28 00:32:46,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:46,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:46,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:47,088 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-28 00:32:47,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:47,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355527030] [2024-06-28 00:32:47,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355527030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:47,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:47,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:32:47,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074241007] [2024-06-28 00:32:47,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:47,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:32:47,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:47,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:32:47,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:32:47,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:32:47,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 574 transitions, 12213 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:47,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:47,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:32:47,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:48,787 INFO L124 PetriNetUnfolderBase]: 4291/7215 cut-off events. [2024-06-28 00:32:48,787 INFO L125 PetriNetUnfolderBase]: For 318116/318116 co-relation queries the response was YES. [2024-06-28 00:32:48,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59313 conditions, 7215 events. 4291/7215 cut-off events. For 318116/318116 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 50985 event pairs, 1742 based on Foata normal form. 3/7199 useless extension candidates. Maximal degree in co-relation 59156. Up to 6533 conditions per place. [2024-06-28 00:32:48,889 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 561 selfloop transitions, 31 changer transitions 0/599 dead transitions. [2024-06-28 00:32:48,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 599 transitions, 13795 flow [2024-06-28 00:32:48,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:32:48,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:32:48,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 00:32:48,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-28 00:32:48,890 INFO L175 Difference]: Start difference. First operand has 340 places, 574 transitions, 12213 flow. Second operand 6 states and 132 transitions. [2024-06-28 00:32:48,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 599 transitions, 13795 flow [2024-06-28 00:32:50,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 599 transitions, 13716 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 00:32:50,330 INFO L231 Difference]: Finished difference. Result has 342 places, 580 transitions, 12331 flow [2024-06-28 00:32:50,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12138, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12331, PETRI_PLACES=342, PETRI_TRANSITIONS=580} [2024-06-28 00:32:50,330 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-28 00:32:50,331 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 580 transitions, 12331 flow [2024-06-28 00:32:50,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:50,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:50,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:50,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:32:50,331 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-28 00:32:50,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:50,332 INFO L85 PathProgramCache]: Analyzing trace with hash -963633038, now seen corresponding path program 6 times [2024-06-28 00:32:50,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:50,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791590742] [2024-06-28 00:32:50,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:50,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:50,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:50,733 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-28 00:32:50,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:50,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791590742] [2024-06-28 00:32:50,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791590742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:50,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:50,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:32:50,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789913238] [2024-06-28 00:32:50,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:50,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:32:50,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:50,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:32:50,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:32:50,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:32:50,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 580 transitions, 12331 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:50,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:50,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:32:50,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:52,522 INFO L124 PetriNetUnfolderBase]: 4283/7204 cut-off events. [2024-06-28 00:32:52,522 INFO L125 PetriNetUnfolderBase]: For 313708/313708 co-relation queries the response was YES. [2024-06-28 00:32:52,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59114 conditions, 7204 events. 4283/7204 cut-off events. For 313708/313708 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 50992 event pairs, 1740 based on Foata normal form. 3/7188 useless extension candidates. Maximal degree in co-relation 58958. Up to 6527 conditions per place. [2024-06-28 00:32:52,638 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 561 selfloop transitions, 34 changer transitions 0/602 dead transitions. [2024-06-28 00:32:52,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 602 transitions, 13711 flow [2024-06-28 00:32:52,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:32:52,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:32:52,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-28 00:32:52,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-28 00:32:52,640 INFO L175 Difference]: Start difference. First operand has 342 places, 580 transitions, 12331 flow. Second operand 6 states and 134 transitions. [2024-06-28 00:32:52,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 602 transitions, 13711 flow [2024-06-28 00:32:54,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 602 transitions, 13539 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 00:32:54,034 INFO L231 Difference]: Finished difference. Result has 345 places, 580 transitions, 12232 flow [2024-06-28 00:32:54,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12159, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12232, PETRI_PLACES=345, PETRI_TRANSITIONS=580} [2024-06-28 00:32:54,035 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-28 00:32:54,035 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 580 transitions, 12232 flow [2024-06-28 00:32:54,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:54,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:54,035 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-28 00:32:54,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:32:54,036 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-28 00:32:54,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:54,036 INFO L85 PathProgramCache]: Analyzing trace with hash -891385516, now seen corresponding path program 1 times [2024-06-28 00:32:54,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:54,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576642837] [2024-06-28 00:32:54,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:54,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:54,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:54,330 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-28 00:32:54,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:54,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576642837] [2024-06-28 00:32:54,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576642837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:54,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:54,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:32:54,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69292617] [2024-06-28 00:32:54,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:54,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:32:54,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:54,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:32:54,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:32:54,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:32:54,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 580 transitions, 12232 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:54,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:54,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:32:54,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:56,133 INFO L124 PetriNetUnfolderBase]: 4354/7302 cut-off events. [2024-06-28 00:32:56,134 INFO L125 PetriNetUnfolderBase]: For 318047/318059 co-relation queries the response was YES. [2024-06-28 00:32:56,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60109 conditions, 7302 events. 4354/7302 cut-off events. For 318047/318059 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 51412 event pairs, 1050 based on Foata normal form. 13/7288 useless extension candidates. Maximal degree in co-relation 59953. Up to 6536 conditions per place. [2024-06-28 00:32:56,241 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 543 selfloop transitions, 86 changer transitions 0/635 dead transitions. [2024-06-28 00:32:56,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 635 transitions, 14560 flow [2024-06-28 00:32:56,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:32:56,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:32:56,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 00:32:56,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-28 00:32:56,242 INFO L175 Difference]: Start difference. First operand has 345 places, 580 transitions, 12232 flow. Second operand 9 states and 167 transitions. [2024-06-28 00:32:56,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 635 transitions, 14560 flow [2024-06-28 00:32:57,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 635 transitions, 14452 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:32:57,567 INFO L231 Difference]: Finished difference. Result has 352 places, 609 transitions, 12957 flow [2024-06-28 00:32:57,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12124, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12957, PETRI_PLACES=352, PETRI_TRANSITIONS=609} [2024-06-28 00:32:57,568 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-28 00:32:57,568 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 609 transitions, 12957 flow [2024-06-28 00:32:57,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:57,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:57,568 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-28 00:32:57,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:32:57,568 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-28 00:32:57,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:57,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1989638404, now seen corresponding path program 2 times [2024-06-28 00:32:57,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:57,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422013258] [2024-06-28 00:32:57,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:57,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:57,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:57,810 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-28 00:32:57,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:57,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422013258] [2024-06-28 00:32:57,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422013258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:57,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:57,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:32:57,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811860106] [2024-06-28 00:32:57,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:57,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:32:57,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:57,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:32:57,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:32:57,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:32:57,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 609 transitions, 12957 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:57,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:57,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:32:57,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:59,656 INFO L124 PetriNetUnfolderBase]: 4348/7292 cut-off events. [2024-06-28 00:32:59,657 INFO L125 PetriNetUnfolderBase]: For 326300/326312 co-relation queries the response was YES. [2024-06-28 00:32:59,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60443 conditions, 7292 events. 4348/7292 cut-off events. For 326300/326312 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 51341 event pairs, 1051 based on Foata normal form. 14/7280 useless extension candidates. Maximal degree in co-relation 60284. Up to 6530 conditions per place. [2024-06-28 00:32:59,745 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 536 selfloop transitions, 88 changer transitions 0/631 dead transitions. [2024-06-28 00:32:59,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 631 transitions, 14412 flow [2024-06-28 00:32:59,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:32:59,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:32:59,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-28 00:32:59,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-28 00:32:59,747 INFO L175 Difference]: Start difference. First operand has 352 places, 609 transitions, 12957 flow. Second operand 7 states and 152 transitions. [2024-06-28 00:32:59,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 631 transitions, 14412 flow [2024-06-28 00:33:01,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 631 transitions, 14300 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-28 00:33:01,193 INFO L231 Difference]: Finished difference. Result has 357 places, 609 transitions, 13040 flow [2024-06-28 00:33:01,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12851, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13040, PETRI_PLACES=357, PETRI_TRANSITIONS=609} [2024-06-28 00:33:01,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-28 00:33:01,194 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 609 transitions, 13040 flow [2024-06-28 00:33:01,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:01,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:01,195 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-28 00:33:01,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:33:01,195 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-28 00:33:01,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:01,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1148913058, now seen corresponding path program 3 times [2024-06-28 00:33:01,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:01,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90645101] [2024-06-28 00:33:01,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:01,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:01,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:01,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-28 00:33:01,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:01,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90645101] [2024-06-28 00:33:01,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90645101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:01,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:01,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:33:01,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989589068] [2024-06-28 00:33:01,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:01,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:33:01,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:01,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:33:01,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:33:01,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:33:01,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 609 transitions, 13040 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:01,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:01,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:33:01,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:03,228 INFO L124 PetriNetUnfolderBase]: 4342/7288 cut-off events. [2024-06-28 00:33:03,229 INFO L125 PetriNetUnfolderBase]: For 332220/332232 co-relation queries the response was YES. [2024-06-28 00:33:03,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60578 conditions, 7288 events. 4342/7288 cut-off events. For 332220/332232 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 51305 event pairs, 1054 based on Foata normal form. 14/7275 useless extension candidates. Maximal degree in co-relation 60418. Up to 6553 conditions per place. [2024-06-28 00:33:03,336 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 552 selfloop transitions, 69 changer transitions 0/628 dead transitions. [2024-06-28 00:33:03,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 628 transitions, 14363 flow [2024-06-28 00:33:03,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:33:03,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:33:03,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-28 00:33:03,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-28 00:33:03,337 INFO L175 Difference]: Start difference. First operand has 357 places, 609 transitions, 13040 flow. Second operand 7 states and 147 transitions. [2024-06-28 00:33:03,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 628 transitions, 14363 flow [2024-06-28 00:33:04,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 628 transitions, 14164 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 00:33:04,932 INFO L231 Difference]: Finished difference. Result has 359 places, 609 transitions, 12989 flow [2024-06-28 00:33:04,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12841, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12989, PETRI_PLACES=359, PETRI_TRANSITIONS=609} [2024-06-28 00:33:04,932 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-28 00:33:04,933 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 609 transitions, 12989 flow [2024-06-28 00:33:04,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:04,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:04,933 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-28 00:33:04,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:33:04,933 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-28 00:33:04,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:04,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1780498014, now seen corresponding path program 4 times [2024-06-28 00:33:04,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:04,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932089139] [2024-06-28 00:33:04,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:04,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:04,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:05,166 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-28 00:33:05,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:05,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932089139] [2024-06-28 00:33:05,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932089139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:05,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:05,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:33:05,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237914753] [2024-06-28 00:33:05,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:05,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:33:05,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:05,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:33:05,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:33:05,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:33:05,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 609 transitions, 12989 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:05,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:05,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:33:05,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:06,864 INFO L124 PetriNetUnfolderBase]: 4352/7298 cut-off events. [2024-06-28 00:33:06,865 INFO L125 PetriNetUnfolderBase]: For 328861/328873 co-relation queries the response was YES. [2024-06-28 00:33:06,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60683 conditions, 7298 events. 4352/7298 cut-off events. For 328861/328873 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 51399 event pairs, 1054 based on Foata normal form. 13/7285 useless extension candidates. Maximal degree in co-relation 60523. Up to 6597 conditions per place. [2024-06-28 00:33:06,980 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 566 selfloop transitions, 59 changer transitions 0/632 dead transitions. [2024-06-28 00:33:06,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 632 transitions, 14467 flow [2024-06-28 00:33:06,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:33:06,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:33:06,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-28 00:33:06,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-28 00:33:06,982 INFO L175 Difference]: Start difference. First operand has 359 places, 609 transitions, 12989 flow. Second operand 7 states and 143 transitions. [2024-06-28 00:33:06,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 632 transitions, 14467 flow [2024-06-28 00:33:08,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 632 transitions, 14307 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:33:08,712 INFO L231 Difference]: Finished difference. Result has 363 places, 616 transitions, 13130 flow [2024-06-28 00:33:08,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12837, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13130, PETRI_PLACES=363, PETRI_TRANSITIONS=616} [2024-06-28 00:33:08,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-28 00:33:08,713 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 616 transitions, 13130 flow [2024-06-28 00:33:08,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:08,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:08,714 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-28 00:33:08,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:33:08,714 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-28 00:33:08,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:08,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1059301940, now seen corresponding path program 5 times [2024-06-28 00:33:08,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:08,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152792256] [2024-06-28 00:33:08,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:08,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:08,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:08,982 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-28 00:33:08,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:08,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152792256] [2024-06-28 00:33:08,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152792256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:08,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:08,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:33:08,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61319094] [2024-06-28 00:33:08,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:08,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:33:08,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:08,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:33:08,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:33:09,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:33:09,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 616 transitions, 13130 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:09,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:09,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:33:09,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:10,827 INFO L124 PetriNetUnfolderBase]: 4381/7336 cut-off events. [2024-06-28 00:33:10,827 INFO L125 PetriNetUnfolderBase]: For 344451/344463 co-relation queries the response was YES. [2024-06-28 00:33:10,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61285 conditions, 7336 events. 4381/7336 cut-off events. For 344451/344463 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 51570 event pairs, 974 based on Foata normal form. 13/7322 useless extension candidates. Maximal degree in co-relation 61123. Up to 6352 conditions per place. [2024-06-28 00:33:10,925 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 474 selfloop transitions, 170 changer transitions 0/651 dead transitions. [2024-06-28 00:33:10,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 651 transitions, 14951 flow [2024-06-28 00:33:10,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:33:10,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:33:10,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 00:33:10,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-28 00:33:10,927 INFO L175 Difference]: Start difference. First operand has 363 places, 616 transitions, 13130 flow. Second operand 7 states and 155 transitions. [2024-06-28 00:33:10,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 651 transitions, 14951 flow [2024-06-28 00:33:12,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 651 transitions, 14806 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:33:12,471 INFO L231 Difference]: Finished difference. Result has 366 places, 628 transitions, 13527 flow [2024-06-28 00:33:12,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12985, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13527, PETRI_PLACES=366, PETRI_TRANSITIONS=628} [2024-06-28 00:33:12,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-28 00:33:12,472 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 628 transitions, 13527 flow [2024-06-28 00:33:12,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:12,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:12,472 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-28 00:33:12,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:33:12,473 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-28 00:33:12,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:12,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1071682100, now seen corresponding path program 6 times [2024-06-28 00:33:12,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:12,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357473029] [2024-06-28 00:33:12,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:12,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:12,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:12,785 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-28 00:33:12,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:12,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357473029] [2024-06-28 00:33:12,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357473029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:12,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:12,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:33:12,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125129345] [2024-06-28 00:33:12,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:12,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:33:12,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:12,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:33:12,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:33:12,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:33:12,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 628 transitions, 13527 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:12,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:12,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:33:12,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:14,686 INFO L124 PetriNetUnfolderBase]: 4420/7407 cut-off events. [2024-06-28 00:33:14,687 INFO L125 PetriNetUnfolderBase]: For 363828/363840 co-relation queries the response was YES. [2024-06-28 00:33:14,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62493 conditions, 7407 events. 4420/7407 cut-off events. For 363828/363840 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 52175 event pairs, 890 based on Foata normal form. 15/7400 useless extension candidates. Maximal degree in co-relation 62330. Up to 5823 conditions per place. [2024-06-28 00:33:14,817 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 488 selfloop transitions, 166 changer transitions 0/661 dead transitions. [2024-06-28 00:33:14,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 661 transitions, 15396 flow [2024-06-28 00:33:14,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:33:14,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:33:14,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-28 00:33:14,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-28 00:33:14,818 INFO L175 Difference]: Start difference. First operand has 366 places, 628 transitions, 13527 flow. Second operand 7 states and 156 transitions. [2024-06-28 00:33:14,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 661 transitions, 15396 flow [2024-06-28 00:33:16,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 661 transitions, 15103 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 00:33:16,724 INFO L231 Difference]: Finished difference. Result has 370 places, 634 transitions, 13728 flow [2024-06-28 00:33:16,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13234, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13728, PETRI_PLACES=370, PETRI_TRANSITIONS=634} [2024-06-28 00:33:16,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-28 00:33:16,725 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 634 transitions, 13728 flow [2024-06-28 00:33:16,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:16,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:16,725 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-28 00:33:16,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:33:16,725 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-28 00:33:16,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:16,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1827686852, now seen corresponding path program 7 times [2024-06-28 00:33:16,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:16,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422947636] [2024-06-28 00:33:16,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:16,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:16,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:16,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-28 00:33:16,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:16,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422947636] [2024-06-28 00:33:16,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422947636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:16,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:16,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:33:16,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726448661] [2024-06-28 00:33:16,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:16,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:33:16,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:16,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:33:16,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:33:16,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:33:16,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 634 transitions, 13728 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:16,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:16,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:33:16,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:18,673 INFO L124 PetriNetUnfolderBase]: 4414/7392 cut-off events. [2024-06-28 00:33:18,673 INFO L125 PetriNetUnfolderBase]: For 367714/367726 co-relation queries the response was YES. [2024-06-28 00:33:18,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62849 conditions, 7392 events. 4414/7392 cut-off events. For 367714/367726 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 52036 event pairs, 987 based on Foata normal form. 13/7379 useless extension candidates. Maximal degree in co-relation 62685. Up to 6402 conditions per place. [2024-06-28 00:33:18,781 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 495 selfloop transitions, 161 changer transitions 0/663 dead transitions. [2024-06-28 00:33:18,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 663 transitions, 15633 flow [2024-06-28 00:33:18,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:33:18,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:33:18,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-28 00:33:18,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-28 00:33:18,782 INFO L175 Difference]: Start difference. First operand has 370 places, 634 transitions, 13728 flow. Second operand 7 states and 156 transitions. [2024-06-28 00:33:18,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 663 transitions, 15633 flow [2024-06-28 00:33:20,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 663 transitions, 15444 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-28 00:33:20,486 INFO L231 Difference]: Finished difference. Result has 375 places, 640 transitions, 13999 flow [2024-06-28 00:33:20,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13539, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13999, PETRI_PLACES=375, PETRI_TRANSITIONS=640} [2024-06-28 00:33:20,487 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-28 00:33:20,487 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 640 transitions, 13999 flow [2024-06-28 00:33:20,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:20,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:20,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-28 00:33:20,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:33:20,487 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-28 00:33:20,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:20,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1827566882, now seen corresponding path program 8 times [2024-06-28 00:33:20,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:20,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166838568] [2024-06-28 00:33:20,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:20,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:20,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:20,798 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-28 00:33:20,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:20,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166838568] [2024-06-28 00:33:20,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166838568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:20,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:20,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:33:20,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702674347] [2024-06-28 00:33:20,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:20,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:33:20,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:20,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:33:20,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:33:20,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:33:20,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 640 transitions, 13999 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:20,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:20,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:33:20,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:22,675 INFO L124 PetriNetUnfolderBase]: 4424/7406 cut-off events. [2024-06-28 00:33:22,675 INFO L125 PetriNetUnfolderBase]: For 374724/374736 co-relation queries the response was YES. [2024-06-28 00:33:22,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63327 conditions, 7406 events. 4424/7406 cut-off events. For 374724/374736 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 52133 event pairs, 984 based on Foata normal form. 13/7393 useless extension candidates. Maximal degree in co-relation 63161. Up to 6572 conditions per place. [2024-06-28 00:33:22,781 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 554 selfloop transitions, 103 changer transitions 0/664 dead transitions. [2024-06-28 00:33:22,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 664 transitions, 15510 flow [2024-06-28 00:33:22,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:33:22,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:33:22,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-28 00:33:22,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-28 00:33:22,782 INFO L175 Difference]: Start difference. First operand has 375 places, 640 transitions, 13999 flow. Second operand 7 states and 147 transitions. [2024-06-28 00:33:22,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 664 transitions, 15510 flow [2024-06-28 00:33:24,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 664 transitions, 15246 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 00:33:24,537 INFO L231 Difference]: Finished difference. Result has 379 places, 646 transitions, 14065 flow [2024-06-28 00:33:24,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13753, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14065, PETRI_PLACES=379, PETRI_TRANSITIONS=646} [2024-06-28 00:33:24,538 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-28 00:33:24,538 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 646 transitions, 14065 flow [2024-06-28 00:33:24,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:24,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:24,539 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-28 00:33:24,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:33:24,539 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-28 00:33:24,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:24,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1443515012, now seen corresponding path program 9 times [2024-06-28 00:33:24,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:24,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077041657] [2024-06-28 00:33:24,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:24,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:24,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:24,808 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-28 00:33:24,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:24,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077041657] [2024-06-28 00:33:24,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077041657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:24,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:24,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:33:24,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964696404] [2024-06-28 00:33:24,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:24,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:33:24,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:24,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:33:24,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:33:24,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:33:24,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 646 transitions, 14065 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:24,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:24,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:33:24,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:26,660 INFO L124 PetriNetUnfolderBase]: 4421/7402 cut-off events. [2024-06-28 00:33:26,660 INFO L125 PetriNetUnfolderBase]: For 381040/381052 co-relation queries the response was YES. [2024-06-28 00:33:26,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63212 conditions, 7402 events. 4421/7402 cut-off events. For 381040/381052 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 52035 event pairs, 983 based on Foata normal form. 13/7389 useless extension candidates. Maximal degree in co-relation 63045. Up to 6546 conditions per place. [2024-06-28 00:33:26,767 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 530 selfloop transitions, 125 changer transitions 0/662 dead transitions. [2024-06-28 00:33:26,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 662 transitions, 15570 flow [2024-06-28 00:33:26,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:33:26,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:33:26,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-28 00:33:26,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156794425087108 [2024-06-28 00:33:26,768 INFO L175 Difference]: Start difference. First operand has 379 places, 646 transitions, 14065 flow. Second operand 7 states and 148 transitions. [2024-06-28 00:33:26,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 662 transitions, 15570 flow [2024-06-28 00:33:28,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 662 transitions, 15348 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 00:33:28,746 INFO L231 Difference]: Finished difference. Result has 382 places, 646 transitions, 14099 flow [2024-06-28 00:33:28,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13843, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14099, PETRI_PLACES=382, PETRI_TRANSITIONS=646} [2024-06-28 00:33:28,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-28 00:33:28,747 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 646 transitions, 14099 flow [2024-06-28 00:33:28,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:28,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:28,747 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-28 00:33:28,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:33:28,747 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-28 00:33:28,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:28,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1443781922, now seen corresponding path program 10 times [2024-06-28 00:33:28,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:28,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26444905] [2024-06-28 00:33:28,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:28,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:28,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:28,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-28 00:33:28,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:28,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26444905] [2024-06-28 00:33:28,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26444905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:28,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:28,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:33:28,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579075820] [2024-06-28 00:33:28,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:28,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:33:28,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:28,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:33:28,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:33:29,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:33:29,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 646 transitions, 14099 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:29,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:29,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:33:29,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:30,884 INFO L124 PetriNetUnfolderBase]: 4415/7392 cut-off events. [2024-06-28 00:33:30,884 INFO L125 PetriNetUnfolderBase]: For 386093/386105 co-relation queries the response was YES. [2024-06-28 00:33:30,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63246 conditions, 7392 events. 4415/7392 cut-off events. For 386093/386105 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 52003 event pairs, 983 based on Foata normal form. 13/7379 useless extension candidates. Maximal degree in co-relation 63078. Up to 6538 conditions per place. [2024-06-28 00:33:30,998 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 531 selfloop transitions, 126 changer transitions 0/664 dead transitions. [2024-06-28 00:33:30,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 664 transitions, 15614 flow [2024-06-28 00:33:30,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:33:30,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:33:30,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 00:33:30,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-28 00:33:30,999 INFO L175 Difference]: Start difference. First operand has 382 places, 646 transitions, 14099 flow. Second operand 9 states and 180 transitions. [2024-06-28 00:33:30,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 664 transitions, 15614 flow [2024-06-28 00:33:33,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 664 transitions, 15344 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 00:33:33,017 INFO L231 Difference]: Finished difference. Result has 386 places, 646 transitions, 14087 flow [2024-06-28 00:33:33,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13829, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14087, PETRI_PLACES=386, PETRI_TRANSITIONS=646} [2024-06-28 00:33:33,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-28 00:33:33,017 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 646 transitions, 14087 flow [2024-06-28 00:33:33,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:33,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:33,018 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-28 00:33:33,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:33:33,018 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-28 00:33:33,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:33,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1443336266, now seen corresponding path program 1 times [2024-06-28 00:33:33,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:33,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581130848] [2024-06-28 00:33:33,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:33,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:33,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:33,422 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-28 00:33:33,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:33,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581130848] [2024-06-28 00:33:33,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581130848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:33,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:33,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:33:33,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272625368] [2024-06-28 00:33:33,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:33,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:33:33,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:33,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:33:33,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:33:33,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:33:33,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 646 transitions, 14087 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:33,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:33,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:33:33,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:35,144 INFO L124 PetriNetUnfolderBase]: 4462/7466 cut-off events. [2024-06-28 00:33:35,144 INFO L125 PetriNetUnfolderBase]: For 418741/418741 co-relation queries the response was YES. [2024-06-28 00:33:35,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64262 conditions, 7466 events. 4462/7466 cut-off events. For 418741/418741 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 52709 event pairs, 1743 based on Foata normal form. 3/7449 useless extension candidates. Maximal degree in co-relation 64093. Up to 6775 conditions per place. [2024-06-28 00:33:35,256 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 637 selfloop transitions, 30 changer transitions 0/674 dead transitions. [2024-06-28 00:33:35,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 674 transitions, 15745 flow [2024-06-28 00:33:35,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:33:35,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:33:35,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 00:33:35,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4969512195121951 [2024-06-28 00:33:35,257 INFO L175 Difference]: Start difference. First operand has 386 places, 646 transitions, 14087 flow. Second operand 8 states and 163 transitions. [2024-06-28 00:33:35,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 674 transitions, 15745 flow [2024-06-28 00:33:37,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 674 transitions, 15467 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 00:33:37,557 INFO L231 Difference]: Finished difference. Result has 389 places, 651 transitions, 13985 flow [2024-06-28 00:33:37,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13809, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13985, PETRI_PLACES=389, PETRI_TRANSITIONS=651} [2024-06-28 00:33:37,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-28 00:33:37,558 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 651 transitions, 13985 flow [2024-06-28 00:33:37,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:37,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:37,558 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-28 00:33:37,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:33:37,558 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-28 00:33:37,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:37,559 INFO L85 PathProgramCache]: Analyzing trace with hash 192312724, now seen corresponding path program 2 times [2024-06-28 00:33:37,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:37,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606286836] [2024-06-28 00:33:37,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:37,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:37,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:37,908 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-28 00:33:37,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:37,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606286836] [2024-06-28 00:33:37,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606286836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:37,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:37,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:33:37,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856243694] [2024-06-28 00:33:37,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:37,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:33:37,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:37,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:33:37,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:33:37,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:33:37,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 651 transitions, 13985 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:37,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:37,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:33:37,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:39,767 INFO L124 PetriNetUnfolderBase]: 4501/7524 cut-off events. [2024-06-28 00:33:39,767 INFO L125 PetriNetUnfolderBase]: For 433558/433558 co-relation queries the response was YES. [2024-06-28 00:33:39,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65290 conditions, 7524 events. 4501/7524 cut-off events. For 433558/433558 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 53007 event pairs, 1744 based on Foata normal form. 3/7507 useless extension candidates. Maximal degree in co-relation 65119. Up to 6788 conditions per place. [2024-06-28 00:33:39,882 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 635 selfloop transitions, 35 changer transitions 0/677 dead transitions. [2024-06-28 00:33:39,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 677 transitions, 15659 flow [2024-06-28 00:33:39,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:33:39,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:33:39,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-28 00:33:39,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-28 00:33:39,884 INFO L175 Difference]: Start difference. First operand has 389 places, 651 transitions, 13985 flow. Second operand 7 states and 147 transitions. [2024-06-28 00:33:39,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 677 transitions, 15659 flow [2024-06-28 00:33:42,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 677 transitions, 15575 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 00:33:42,202 INFO L231 Difference]: Finished difference. Result has 393 places, 656 transitions, 14105 flow [2024-06-28 00:33:42,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13901, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14105, PETRI_PLACES=393, PETRI_TRANSITIONS=656} [2024-06-28 00:33:42,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-28 00:33:42,202 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 656 transitions, 14105 flow [2024-06-28 00:33:42,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:42,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:42,203 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-28 00:33:42,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:33:42,203 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-28 00:33:42,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:42,203 INFO L85 PathProgramCache]: Analyzing trace with hash 156156296, now seen corresponding path program 11 times [2024-06-28 00:33:42,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:42,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148385049] [2024-06-28 00:33:42,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:42,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:42,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:42,395 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-28 00:33:42,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:42,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148385049] [2024-06-28 00:33:42,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148385049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:42,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:42,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:33:42,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257725400] [2024-06-28 00:33:42,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:42,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:33:42,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:42,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:33:42,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:33:42,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:33:42,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 656 transitions, 14105 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:42,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:42,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:33:42,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:44,492 INFO L124 PetriNetUnfolderBase]: 4498/7520 cut-off events. [2024-06-28 00:33:44,492 INFO L125 PetriNetUnfolderBase]: For 426800/426812 co-relation queries the response was YES. [2024-06-28 00:33:44,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65676 conditions, 7520 events. 4498/7520 cut-off events. For 426800/426812 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 52992 event pairs, 1073 based on Foata normal form. 13/7502 useless extension candidates. Maximal degree in co-relation 65502. Up to 6766 conditions per place. [2024-06-28 00:33:44,593 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 594 selfloop transitions, 75 changer transitions 0/676 dead transitions. [2024-06-28 00:33:44,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 676 transitions, 15528 flow [2024-06-28 00:33:44,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:33:44,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:33:44,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-28 00:33:44,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-28 00:33:44,594 INFO L175 Difference]: Start difference. First operand has 393 places, 656 transitions, 14105 flow. Second operand 6 states and 135 transitions. [2024-06-28 00:33:44,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 676 transitions, 15528 flow [2024-06-28 00:33:46,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 676 transitions, 15427 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-28 00:33:46,947 INFO L231 Difference]: Finished difference. Result has 397 places, 656 transitions, 14174 flow [2024-06-28 00:33:46,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14004, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=14174, PETRI_PLACES=397, PETRI_TRANSITIONS=656} [2024-06-28 00:33:46,947 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-28 00:33:46,948 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 656 transitions, 14174 flow [2024-06-28 00:33:46,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:46,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:46,948 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-28 00:33:46,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:33:46,948 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-28 00:33:46,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:46,949 INFO L85 PathProgramCache]: Analyzing trace with hash 188893838, now seen corresponding path program 12 times [2024-06-28 00:33:46,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:46,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398007240] [2024-06-28 00:33:46,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:46,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:46,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:47,165 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-28 00:33:47,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:47,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398007240] [2024-06-28 00:33:47,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398007240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:47,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:47,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:33:47,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83707464] [2024-06-28 00:33:47,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:47,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:33:47,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:47,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:33:47,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:33:47,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:33:47,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 656 transitions, 14174 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:47,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:47,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:33:47,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:49,004 INFO L124 PetriNetUnfolderBase]: 4495/7511 cut-off events. [2024-06-28 00:33:49,004 INFO L125 PetriNetUnfolderBase]: For 426618/426630 co-relation queries the response was YES. [2024-06-28 00:33:49,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65316 conditions, 7511 events. 4495/7511 cut-off events. For 426618/426630 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 52854 event pairs, 1001 based on Foata normal form. 13/7494 useless extension candidates. Maximal degree in co-relation 65141. Up to 6604 conditions per place. [2024-06-28 00:33:49,131 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 547 selfloop transitions, 123 changer transitions 0/677 dead transitions. [2024-06-28 00:33:49,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 677 transitions, 15875 flow [2024-06-28 00:33:49,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:33:49,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:33:49,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 00:33:49,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-28 00:33:49,133 INFO L175 Difference]: Start difference. First operand has 397 places, 656 transitions, 14174 flow. Second operand 6 states and 139 transitions. [2024-06-28 00:33:49,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 677 transitions, 15875 flow [2024-06-28 00:33:52,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 677 transitions, 15689 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 00:33:52,126 INFO L231 Difference]: Finished difference. Result has 398 places, 656 transitions, 14248 flow [2024-06-28 00:33:52,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13992, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=14248, PETRI_PLACES=398, PETRI_TRANSITIONS=656} [2024-06-28 00:33:52,127 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-28 00:33:52,127 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 656 transitions, 14248 flow [2024-06-28 00:33:52,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:52,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:52,127 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-28 00:33:52,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:33:52,128 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-28 00:33:52,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:52,129 INFO L85 PathProgramCache]: Analyzing trace with hash 192133978, now seen corresponding path program 13 times [2024-06-28 00:33:52,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:52,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724936191] [2024-06-28 00:33:52,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:52,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:52,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:52,370 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-28 00:33:52,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:52,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724936191] [2024-06-28 00:33:52,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724936191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:52,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:52,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:33:52,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540447652] [2024-06-28 00:33:52,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:52,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:33:52,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:52,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:33:52,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:33:52,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:33:52,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 656 transitions, 14248 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:52,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:52,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:33:52,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:54,325 INFO L124 PetriNetUnfolderBase]: 4489/7501 cut-off events. [2024-06-28 00:33:54,326 INFO L125 PetriNetUnfolderBase]: For 426049/426061 co-relation queries the response was YES. [2024-06-28 00:33:54,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65330 conditions, 7501 events. 4489/7501 cut-off events. For 426049/426061 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 52812 event pairs, 999 based on Foata normal form. 13/7484 useless extension candidates. Maximal degree in co-relation 65154. Up to 6596 conditions per place. [2024-06-28 00:33:54,453 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 536 selfloop transitions, 134 changer transitions 0/677 dead transitions. [2024-06-28 00:33:54,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 677 transitions, 15821 flow [2024-06-28 00:33:54,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:33:54,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:33:54,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 00:33:54,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-28 00:33:54,454 INFO L175 Difference]: Start difference. First operand has 398 places, 656 transitions, 14248 flow. Second operand 6 states and 138 transitions. [2024-06-28 00:33:54,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 677 transitions, 15821 flow [2024-06-28 00:33:57,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 677 transitions, 15645 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 00:33:57,108 INFO L231 Difference]: Finished difference. Result has 401 places, 656 transitions, 14350 flow [2024-06-28 00:33:57,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14072, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=14350, PETRI_PLACES=401, PETRI_TRANSITIONS=656} [2024-06-28 00:33:57,125 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-28 00:33:57,125 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 656 transitions, 14350 flow [2024-06-28 00:33:57,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:57,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:57,126 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-28 00:33:57,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:33:57,126 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-28 00:33:57,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:57,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1561592648, now seen corresponding path program 1 times [2024-06-28 00:33:57,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:57,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544580872] [2024-06-28 00:33:57,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:57,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:57,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:57,763 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-28 00:33:57,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:57,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544580872] [2024-06-28 00:33:57,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544580872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:57,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:57,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:33:57,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457093246] [2024-06-28 00:33:57,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:57,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:33:57,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:57,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:33:57,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:33:57,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:33:57,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 656 transitions, 14350 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:57,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:57,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:33:57,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:59,968 INFO L124 PetriNetUnfolderBase]: 4731/7894 cut-off events. [2024-06-28 00:33:59,968 INFO L125 PetriNetUnfolderBase]: For 534188/534200 co-relation queries the response was YES. [2024-06-28 00:34:00,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69654 conditions, 7894 events. 4731/7894 cut-off events. For 534188/534200 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 56040 event pairs, 860 based on Foata normal form. 36/7908 useless extension candidates. Maximal degree in co-relation 69476. Up to 5675 conditions per place. [2024-06-28 00:34:00,112 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 494 selfloop transitions, 227 changer transitions 0/727 dead transitions. [2024-06-28 00:34:00,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 727 transitions, 17014 flow [2024-06-28 00:34:00,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:34:00,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:34:00,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-28 00:34:00,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048780487804878 [2024-06-28 00:34:00,114 INFO L175 Difference]: Start difference. First operand has 401 places, 656 transitions, 14350 flow. Second operand 10 states and 207 transitions. [2024-06-28 00:34:00,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 727 transitions, 17014 flow [2024-06-28 00:34:03,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 727 transitions, 16813 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:34:03,166 INFO L231 Difference]: Finished difference. Result has 413 places, 684 transitions, 15566 flow [2024-06-28 00:34:03,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14149, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15566, PETRI_PLACES=413, PETRI_TRANSITIONS=684} [2024-06-28 00:34:03,166 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-28 00:34:03,167 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 684 transitions, 15566 flow [2024-06-28 00:34:03,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:03,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:03,167 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-28 00:34:03,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:34:03,167 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-28 00:34:03,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:03,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1558791488, now seen corresponding path program 2 times [2024-06-28 00:34:03,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:03,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105810376] [2024-06-28 00:34:03,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:03,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:03,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:03,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-28 00:34:03,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:03,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105810376] [2024-06-28 00:34:03,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105810376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:03,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:03,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:34:03,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482667420] [2024-06-28 00:34:03,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:03,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:34:03,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:03,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:34:03,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:34:03,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:34:03,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 684 transitions, 15566 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:03,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:03,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:34:03,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:05,821 INFO L124 PetriNetUnfolderBase]: 4826/8074 cut-off events. [2024-06-28 00:34:05,822 INFO L125 PetriNetUnfolderBase]: For 576362/576362 co-relation queries the response was YES. [2024-06-28 00:34:05,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73244 conditions, 8074 events. 4826/8074 cut-off events. For 576362/576362 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 57653 event pairs, 1878 based on Foata normal form. 18/8076 useless extension candidates. Maximal degree in co-relation 73060. Up to 7174 conditions per place. [2024-06-28 00:34:05,959 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 661 selfloop transitions, 52 changer transitions 0/720 dead transitions. [2024-06-28 00:34:05,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 720 transitions, 17533 flow [2024-06-28 00:34:05,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:34:05,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:34:05,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-28 00:34:05,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067750677506775 [2024-06-28 00:34:05,961 INFO L175 Difference]: Start difference. First operand has 413 places, 684 transitions, 15566 flow. Second operand 9 states and 187 transitions. [2024-06-28 00:34:05,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 720 transitions, 17533 flow [2024-06-28 00:34:09,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 720 transitions, 17210 flow, removed 129 selfloop flow, removed 2 redundant places. [2024-06-28 00:34:09,284 INFO L231 Difference]: Finished difference. Result has 421 places, 689 transitions, 15503 flow [2024-06-28 00:34:09,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15271, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15503, PETRI_PLACES=421, PETRI_TRANSITIONS=689} [2024-06-28 00:34:09,285 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-28 00:34:09,285 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 689 transitions, 15503 flow [2024-06-28 00:34:09,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:09,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:09,285 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-28 00:34:09,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:34:09,285 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-28 00:34:09,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:09,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1071692144, now seen corresponding path program 3 times [2024-06-28 00:34:09,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:09,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630068459] [2024-06-28 00:34:09,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:09,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:09,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:09,832 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-28 00:34:09,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:09,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630068459] [2024-06-28 00:34:09,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630068459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:09,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:09,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:34:09,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560353967] [2024-06-28 00:34:09,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:09,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:34:09,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:09,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:34:09,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:34:09,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:34:09,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 689 transitions, 15503 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:09,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:09,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:34:09,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:12,221 INFO L124 PetriNetUnfolderBase]: 5054/8456 cut-off events. [2024-06-28 00:34:12,221 INFO L125 PetriNetUnfolderBase]: For 645868/645880 co-relation queries the response was YES. [2024-06-28 00:34:12,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76132 conditions, 8456 events. 5054/8456 cut-off events. For 645868/645880 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 60803 event pairs, 999 based on Foata normal form. 36/8470 useless extension candidates. Maximal degree in co-relation 75946. Up to 6266 conditions per place. [2024-06-28 00:34:12,374 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 498 selfloop transitions, 230 changer transitions 0/735 dead transitions. [2024-06-28 00:34:12,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 735 transitions, 17931 flow [2024-06-28 00:34:12,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:34:12,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:34:12,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 00:34:12,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-28 00:34:12,375 INFO L175 Difference]: Start difference. First operand has 421 places, 689 transitions, 15503 flow. Second operand 8 states and 186 transitions. [2024-06-28 00:34:12,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 735 transitions, 17931 flow [2024-06-28 00:34:15,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 735 transitions, 17745 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-28 00:34:15,820 INFO L231 Difference]: Finished difference. Result has 423 places, 697 transitions, 16014 flow [2024-06-28 00:34:15,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15317, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16014, PETRI_PLACES=423, PETRI_TRANSITIONS=697} [2024-06-28 00:34:15,821 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-06-28 00:34:15,821 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 697 transitions, 16014 flow [2024-06-28 00:34:15,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:15,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:15,821 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-28 00:34:15,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:34:15,821 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-28 00:34:15,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:15,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1186987964, now seen corresponding path program 4 times [2024-06-28 00:34:15,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:15,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200374514] [2024-06-28 00:34:15,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:15,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:15,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:16,457 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-28 00:34:16,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:16,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200374514] [2024-06-28 00:34:16,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200374514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:16,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:16,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:34:16,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203141218] [2024-06-28 00:34:16,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:16,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:34:16,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:16,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:34:16,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:34:16,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:34:16,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 697 transitions, 16014 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:16,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:16,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:34:16,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:18,742 INFO L124 PetriNetUnfolderBase]: 5074/8503 cut-off events. [2024-06-28 00:34:18,742 INFO L125 PetriNetUnfolderBase]: For 629082/629082 co-relation queries the response was YES. [2024-06-28 00:34:18,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76912 conditions, 8503 events. 5074/8503 cut-off events. For 629082/629082 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 61346 event pairs, 2062 based on Foata normal form. 6/8493 useless extension candidates. Maximal degree in co-relation 76724. Up to 7718 conditions per place. [2024-06-28 00:34:18,879 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 684 selfloop transitions, 33 changer transitions 0/723 dead transitions. [2024-06-28 00:34:18,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 723 transitions, 17581 flow [2024-06-28 00:34:18,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:34:18,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:34:18,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 00:34:18,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-28 00:34:18,884 INFO L175 Difference]: Start difference. First operand has 423 places, 697 transitions, 16014 flow. Second operand 9 states and 168 transitions. [2024-06-28 00:34:18,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 723 transitions, 17581 flow [2024-06-28 00:34:22,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 723 transitions, 17304 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-06-28 00:34:22,295 INFO L231 Difference]: Finished difference. Result has 430 places, 698 transitions, 15830 flow [2024-06-28 00:34:22,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15737, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15830, PETRI_PLACES=430, PETRI_TRANSITIONS=698} [2024-06-28 00:34:22,296 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-28 00:34:22,296 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 698 transitions, 15830 flow [2024-06-28 00:34:22,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:22,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:22,296 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-28 00:34:22,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:34:22,296 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-28 00:34:22,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:22,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1186983314, now seen corresponding path program 5 times [2024-06-28 00:34:22,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:22,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262250182] [2024-06-28 00:34:22,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:22,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:22,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:22,946 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-28 00:34:22,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:22,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262250182] [2024-06-28 00:34:22,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262250182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:22,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:22,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:34:22,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476077298] [2024-06-28 00:34:22,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:22,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:34:22,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:22,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:34:22,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:34:23,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:34:23,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 698 transitions, 15830 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:23,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:23,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:34:23,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:25,586 INFO L124 PetriNetUnfolderBase]: 5349/8958 cut-off events. [2024-06-28 00:34:25,587 INFO L125 PetriNetUnfolderBase]: For 741510/741522 co-relation queries the response was YES. [2024-06-28 00:34:25,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81621 conditions, 8958 events. 5349/8958 cut-off events. For 741510/741522 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 65097 event pairs, 1144 based on Foata normal form. 36/8972 useless extension candidates. Maximal degree in co-relation 81430. Up to 7144 conditions per place. [2024-06-28 00:34:25,763 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 568 selfloop transitions, 177 changer transitions 0/751 dead transitions. [2024-06-28 00:34:25,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 751 transitions, 18443 flow [2024-06-28 00:34:25,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:34:25,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:34:25,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-28 00:34:25,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4951219512195122 [2024-06-28 00:34:25,764 INFO L175 Difference]: Start difference. First operand has 430 places, 698 transitions, 15830 flow. Second operand 10 states and 203 transitions. [2024-06-28 00:34:25,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 751 transitions, 18443 flow [2024-06-28 00:34:29,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 751 transitions, 18363 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 00:34:29,633 INFO L231 Difference]: Finished difference. Result has 436 places, 714 transitions, 16563 flow [2024-06-28 00:34:29,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15750, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16563, PETRI_PLACES=436, PETRI_TRANSITIONS=714} [2024-06-28 00:34:29,634 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-28 00:34:29,634 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 714 transitions, 16563 flow [2024-06-28 00:34:29,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:29,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:29,635 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-28 00:34:29,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:34:29,635 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-28 00:34:29,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:29,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1187160944, now seen corresponding path program 6 times [2024-06-28 00:34:29,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:29,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003594411] [2024-06-28 00:34:29,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:29,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:29,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:30,167 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-28 00:34:30,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:30,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003594411] [2024-06-28 00:34:30,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003594411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:30,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:30,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:34:30,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858061357] [2024-06-28 00:34:30,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:30,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:34:30,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:30,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:34:30,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:34:30,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:34:30,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 714 transitions, 16563 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:30,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:30,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:34:30,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:32,814 INFO L124 PetriNetUnfolderBase]: 5432/9112 cut-off events. [2024-06-28 00:34:32,815 INFO L125 PetriNetUnfolderBase]: For 782285/782285 co-relation queries the response was YES. [2024-06-28 00:34:32,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84402 conditions, 9112 events. 5432/9112 cut-off events. For 782285/782285 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 66626 event pairs, 2200 based on Foata normal form. 18/9114 useless extension candidates. Maximal degree in co-relation 84208. Up to 8143 conditions per place. [2024-06-28 00:34:32,977 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 705 selfloop transitions, 43 changer transitions 0/755 dead transitions. [2024-06-28 00:34:32,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 755 transitions, 18683 flow [2024-06-28 00:34:32,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:34:32,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:34:32,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 233 transitions. [2024-06-28 00:34:32,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4735772357723577 [2024-06-28 00:34:32,979 INFO L175 Difference]: Start difference. First operand has 436 places, 714 transitions, 16563 flow. Second operand 12 states and 233 transitions. [2024-06-28 00:34:32,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 755 transitions, 18683 flow [2024-06-28 00:34:37,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 755 transitions, 18369 flow, removed 66 selfloop flow, removed 3 redundant places. [2024-06-28 00:34:37,393 INFO L231 Difference]: Finished difference. Result has 447 places, 721 transitions, 16548 flow [2024-06-28 00:34:37,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16269, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=16548, PETRI_PLACES=447, PETRI_TRANSITIONS=721} [2024-06-28 00:34:37,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 405 predicate places. [2024-06-28 00:34:37,394 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 721 transitions, 16548 flow [2024-06-28 00:34:37,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:37,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:37,395 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-28 00:34:37,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:34:37,395 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-28 00:34:37,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:37,395 INFO L85 PathProgramCache]: Analyzing trace with hash 198815098, now seen corresponding path program 1 times [2024-06-28 00:34:37,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:37,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953794913] [2024-06-28 00:34:37,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:37,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:37,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:37,768 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-28 00:34:37,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:37,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953794913] [2024-06-28 00:34:37,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953794913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:37,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:37,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:34:37,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343092897] [2024-06-28 00:34:37,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:37,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:34:37,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:37,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:34:37,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:34:37,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:34:37,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 721 transitions, 16548 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:37,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:37,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:34:37,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:40,234 INFO L124 PetriNetUnfolderBase]: 5427/9098 cut-off events. [2024-06-28 00:34:40,234 INFO L125 PetriNetUnfolderBase]: For 739406/739406 co-relation queries the response was YES. [2024-06-28 00:34:40,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84261 conditions, 9098 events. 5427/9098 cut-off events. For 739406/739406 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 66386 event pairs, 2202 based on Foata normal form. 2/9084 useless extension candidates. Maximal degree in co-relation 84064. Up to 8305 conditions per place. [2024-06-28 00:34:40,403 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 700 selfloop transitions, 32 changer transitions 0/739 dead transitions. [2024-06-28 00:34:40,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 739 transitions, 18112 flow [2024-06-28 00:34:40,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:34:40,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:34:40,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-28 00:34:40,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-28 00:34:40,405 INFO L175 Difference]: Start difference. First operand has 447 places, 721 transitions, 16548 flow. Second operand 5 states and 117 transitions. [2024-06-28 00:34:40,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 739 transitions, 18112 flow [2024-06-28 00:34:44,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 739 transitions, 17982 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-28 00:34:44,665 INFO L231 Difference]: Finished difference. Result has 445 places, 722 transitions, 16535 flow [2024-06-28 00:34:44,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16418, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=16535, PETRI_PLACES=445, PETRI_TRANSITIONS=722} [2024-06-28 00:34:44,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-28 00:34:44,666 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 722 transitions, 16535 flow [2024-06-28 00:34:44,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:44,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:44,666 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-28 00:34:44,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:34:44,667 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-28 00:34:44,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:44,667 INFO L85 PathProgramCache]: Analyzing trace with hash 420222802, now seen corresponding path program 7 times [2024-06-28 00:34:44,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:44,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060960278] [2024-06-28 00:34:44,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:44,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:44,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:45,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-28 00:34:45,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:45,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060960278] [2024-06-28 00:34:45,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060960278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:45,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:45,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:34:45,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52179681] [2024-06-28 00:34:45,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:45,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:34:45,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:45,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:34:45,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:34:45,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:34:45,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 722 transitions, 16535 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:45,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:45,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:34:45,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:47,856 INFO L124 PetriNetUnfolderBase]: 5447/9136 cut-off events. [2024-06-28 00:34:47,857 INFO L125 PetriNetUnfolderBase]: For 760503/760503 co-relation queries the response was YES. [2024-06-28 00:34:47,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84236 conditions, 9136 events. 5447/9136 cut-off events. For 760503/760503 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 66905 event pairs, 2212 based on Foata normal form. 6/9126 useless extension candidates. Maximal degree in co-relation 84036. Up to 8335 conditions per place. [2024-06-28 00:34:48,028 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 710 selfloop transitions, 24 changer transitions 0/740 dead transitions. [2024-06-28 00:34:48,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 740 transitions, 18086 flow [2024-06-28 00:34:48,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:34:48,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:34:48,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 00:34:48,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-28 00:34:48,029 INFO L175 Difference]: Start difference. First operand has 445 places, 722 transitions, 16535 flow. Second operand 9 states and 158 transitions. [2024-06-28 00:34:48,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 740 transitions, 18086 flow [2024-06-28 00:34:52,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 740 transitions, 18013 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 00:34:52,862 INFO L231 Difference]: Finished difference. Result has 451 places, 723 transitions, 16542 flow [2024-06-28 00:34:52,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16462, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16542, PETRI_PLACES=451, PETRI_TRANSITIONS=723} [2024-06-28 00:34:52,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 409 predicate places. [2024-06-28 00:34:52,864 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 723 transitions, 16542 flow [2024-06-28 00:34:52,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:52,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:34:52,864 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-28 00:34:52,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:34:52,865 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-28 00:34:52,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:34:52,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1407860480, now seen corresponding path program 8 times [2024-06-28 00:34:52,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:34:52,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563608320] [2024-06-28 00:34:52,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:34:52,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:34:52,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:34:53,358 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-28 00:34:53,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:34:53,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563608320] [2024-06-28 00:34:53,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563608320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:34:53,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:34:53,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:34:53,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892559348] [2024-06-28 00:34:53,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:34:53,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:34:53,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:34:53,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:34:53,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:34:53,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:34:53,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 723 transitions, 16542 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:34:53,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:34:53,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:34:53,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:34:56,169 INFO L124 PetriNetUnfolderBase]: 5542/9304 cut-off events. [2024-06-28 00:34:56,169 INFO L125 PetriNetUnfolderBase]: For 825308/825308 co-relation queries the response was YES. [2024-06-28 00:34:56,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86013 conditions, 9304 events. 5542/9304 cut-off events. For 825308/825308 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 68364 event pairs, 2257 based on Foata normal form. 18/9306 useless extension candidates. Maximal degree in co-relation 85812. Up to 8339 conditions per place. [2024-06-28 00:34:56,642 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 712 selfloop transitions, 39 changer transitions 0/758 dead transitions. [2024-06-28 00:34:56,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 758 transitions, 18651 flow [2024-06-28 00:34:56,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:34:56,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:34:56,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-28 00:34:56,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-28 00:34:56,644 INFO L175 Difference]: Start difference. First operand has 451 places, 723 transitions, 16542 flow. Second operand 8 states and 171 transitions. [2024-06-28 00:34:56,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 758 transitions, 18651 flow [2024-06-28 00:35:00,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 758 transitions, 18399 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 00:35:01,009 INFO L231 Difference]: Finished difference. Result has 453 places, 728 transitions, 16534 flow [2024-06-28 00:35:01,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16292, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16534, PETRI_PLACES=453, PETRI_TRANSITIONS=728} [2024-06-28 00:35:01,010 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 411 predicate places. [2024-06-28 00:35:01,010 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 728 transitions, 16534 flow [2024-06-28 00:35:01,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:01,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:01,010 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-28 00:35:01,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:35:01,010 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-28 00:35:01,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:01,011 INFO L85 PathProgramCache]: Analyzing trace with hash 420229498, now seen corresponding path program 2 times [2024-06-28 00:35:01,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:01,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422009407] [2024-06-28 00:35:01,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:01,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:01,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:01,638 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-28 00:35:01,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:01,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422009407] [2024-06-28 00:35:01,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422009407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:01,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:01,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:35:01,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248363471] [2024-06-28 00:35:01,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:01,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:35:01,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:01,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:35:01,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:35:01,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:35:01,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 728 transitions, 16534 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:01,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:01,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:35:01,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:04,367 INFO L124 PetriNetUnfolderBase]: 5557/9340 cut-off events. [2024-06-28 00:35:04,368 INFO L125 PetriNetUnfolderBase]: For 809864/809864 co-relation queries the response was YES. [2024-06-28 00:35:04,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86381 conditions, 9340 events. 5557/9340 cut-off events. For 809864/809864 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 68796 event pairs, 2179 based on Foata normal form. 8/9332 useless extension candidates. Maximal degree in co-relation 86179. Up to 8361 conditions per place. [2024-06-28 00:35:04,531 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 705 selfloop transitions, 46 changer transitions 0/758 dead transitions. [2024-06-28 00:35:04,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 758 transitions, 18219 flow [2024-06-28 00:35:04,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:35:04,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:35:04,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 00:35:04,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-28 00:35:04,533 INFO L175 Difference]: Start difference. First operand has 453 places, 728 transitions, 16534 flow. Second operand 7 states and 157 transitions. [2024-06-28 00:35:04,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 758 transitions, 18219 flow [2024-06-28 00:35:09,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 758 transitions, 18039 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-28 00:35:09,055 INFO L231 Difference]: Finished difference. Result has 455 places, 731 transitions, 16531 flow [2024-06-28 00:35:09,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16354, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16531, PETRI_PLACES=455, PETRI_TRANSITIONS=731} [2024-06-28 00:35:09,055 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-28 00:35:09,056 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 731 transitions, 16531 flow [2024-06-28 00:35:09,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:09,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:09,056 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-28 00:35:09,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:35:09,056 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-28 00:35:09,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:09,057 INFO L85 PathProgramCache]: Analyzing trace with hash 192144022, now seen corresponding path program 9 times [2024-06-28 00:35:09,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:09,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518365295] [2024-06-28 00:35:09,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:09,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:09,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:09,609 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-28 00:35:09,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:09,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518365295] [2024-06-28 00:35:09,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518365295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:09,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:09,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:35:09,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715377822] [2024-06-28 00:35:09,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:09,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:35:09,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:09,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:35:09,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:35:09,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:35:09,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 731 transitions, 16531 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:09,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:09,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:35:09,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:12,337 INFO L124 PetriNetUnfolderBase]: 5651/9491 cut-off events. [2024-06-28 00:35:12,337 INFO L125 PetriNetUnfolderBase]: For 866991/867003 co-relation queries the response was YES. [2024-06-28 00:35:12,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87599 conditions, 9491 events. 5651/9491 cut-off events. For 866991/867003 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 70039 event pairs, 1198 based on Foata normal form. 36/9504 useless extension candidates. Maximal degree in co-relation 87396. Up to 7246 conditions per place. [2024-06-28 00:35:12,513 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 563 selfloop transitions, 201 changer transitions 0/771 dead transitions. [2024-06-28 00:35:12,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 771 transitions, 18873 flow [2024-06-28 00:35:12,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:35:12,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:35:12,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 00:35:12,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-28 00:35:12,515 INFO L175 Difference]: Start difference. First operand has 455 places, 731 transitions, 16531 flow. Second operand 7 states and 169 transitions. [2024-06-28 00:35:12,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 771 transitions, 18873 flow [2024-06-28 00:35:17,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 771 transitions, 18566 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 00:35:17,110 INFO L231 Difference]: Finished difference. Result has 454 places, 734 transitions, 16779 flow [2024-06-28 00:35:17,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16242, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16779, PETRI_PLACES=454, PETRI_TRANSITIONS=734} [2024-06-28 00:35:17,111 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-28 00:35:17,111 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 734 transitions, 16779 flow [2024-06-28 00:35:17,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:17,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:17,111 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-28 00:35:17,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:35:17,112 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-28 00:35:17,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:17,112 INFO L85 PathProgramCache]: Analyzing trace with hash -229585196, now seen corresponding path program 1 times [2024-06-28 00:35:17,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:17,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732520742] [2024-06-28 00:35:17,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:17,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:17,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:17,405 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-28 00:35:17,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:17,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732520742] [2024-06-28 00:35:17,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732520742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:17,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:17,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:35:17,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858390040] [2024-06-28 00:35:17,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:17,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:35:17,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:17,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:35:17,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:35:17,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:35:17,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 734 transitions, 16779 flow. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:17,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:17,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:35:17,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:19,934 INFO L124 PetriNetUnfolderBase]: 5672/9513 cut-off events. [2024-06-28 00:35:19,934 INFO L125 PetriNetUnfolderBase]: For 773522/773536 co-relation queries the response was YES. [2024-06-28 00:35:20,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87767 conditions, 9513 events. 5672/9513 cut-off events. For 773522/773536 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 70165 event pairs, 1449 based on Foata normal form. 15/9505 useless extension candidates. Maximal degree in co-relation 87565. Up to 8422 conditions per place. [2024-06-28 00:35:20,119 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 578 selfloop transitions, 186 changer transitions 0/770 dead transitions. [2024-06-28 00:35:20,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 770 transitions, 18896 flow [2024-06-28 00:35:20,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:35:20,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:35:20,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 00:35:20,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47865853658536583 [2024-06-28 00:35:20,121 INFO L175 Difference]: Start difference. First operand has 454 places, 734 transitions, 16779 flow. Second operand 8 states and 157 transitions. [2024-06-28 00:35:20,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 770 transitions, 18896 flow [2024-06-28 00:35:25,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 770 transitions, 18460 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-28 00:35:25,038 INFO L231 Difference]: Finished difference. Result has 460 places, 748 transitions, 17229 flow [2024-06-28 00:35:25,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16351, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17229, PETRI_PLACES=460, PETRI_TRANSITIONS=748} [2024-06-28 00:35:25,039 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 418 predicate places. [2024-06-28 00:35:25,039 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 748 transitions, 17229 flow [2024-06-28 00:35:25,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:25,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:25,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-28 00:35:25,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:35:25,040 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-28 00:35:25,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:25,040 INFO L85 PathProgramCache]: Analyzing trace with hash 419754598, now seen corresponding path program 2 times [2024-06-28 00:35:25,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:25,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001300621] [2024-06-28 00:35:25,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:25,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:25,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:25,360 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-28 00:35:25,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:25,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001300621] [2024-06-28 00:35:25,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001300621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:25,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:25,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:35:25,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239920236] [2024-06-28 00:35:25,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:25,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:35:25,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:25,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:35:25,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:35:25,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:35:25,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 748 transitions, 17229 flow. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:25,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:25,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:35:25,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:27,960 INFO L124 PetriNetUnfolderBase]: 5669/9511 cut-off events. [2024-06-28 00:35:27,960 INFO L125 PetriNetUnfolderBase]: For 771964/771978 co-relation queries the response was YES. [2024-06-28 00:35:28,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87254 conditions, 9511 events. 5669/9511 cut-off events. For 771964/771978 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 70101 event pairs, 1455 based on Foata normal form. 15/9503 useless extension candidates. Maximal degree in co-relation 87048. Up to 8528 conditions per place. [2024-06-28 00:35:28,141 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 633 selfloop transitions, 127 changer transitions 0/766 dead transitions. [2024-06-28 00:35:28,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 766 transitions, 18815 flow [2024-06-28 00:35:28,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:35:28,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:35:28,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-28 00:35:28,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49477351916376305 [2024-06-28 00:35:28,142 INFO L175 Difference]: Start difference. First operand has 460 places, 748 transitions, 17229 flow. Second operand 7 states and 142 transitions. [2024-06-28 00:35:28,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 766 transitions, 18815 flow [2024-06-28 00:35:33,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 766 transitions, 18581 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 00:35:33,073 INFO L231 Difference]: Finished difference. Result has 460 places, 748 transitions, 17277 flow [2024-06-28 00:35:33,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16995, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17277, PETRI_PLACES=460, PETRI_TRANSITIONS=748} [2024-06-28 00:35:33,074 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 418 predicate places. [2024-06-28 00:35:33,074 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 748 transitions, 17277 flow [2024-06-28 00:35:33,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:33,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:33,075 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-28 00:35:33,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:35:33,075 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-28 00:35:33,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:33,076 INFO L85 PathProgramCache]: Analyzing trace with hash 628775018, now seen corresponding path program 3 times [2024-06-28 00:35:33,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:33,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742174692] [2024-06-28 00:35:33,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:33,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:33,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:33,396 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-28 00:35:33,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:33,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742174692] [2024-06-28 00:35:33,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742174692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:33,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:33,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:35:33,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42744720] [2024-06-28 00:35:33,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:33,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:35:33,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:33,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:35:33,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:35:33,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:35:33,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 748 transitions, 17277 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:33,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:33,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:35:33,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:36,048 INFO L124 PetriNetUnfolderBase]: 5676/9520 cut-off events. [2024-06-28 00:35:36,048 INFO L125 PetriNetUnfolderBase]: For 726072/726082 co-relation queries the response was YES. [2024-06-28 00:35:36,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86554 conditions, 9520 events. 5676/9520 cut-off events. For 726072/726082 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 70121 event pairs, 1575 based on Foata normal form. 12/9517 useless extension candidates. Maximal degree in co-relation 86352. Up to 8630 conditions per place. [2024-06-28 00:35:36,224 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 686 selfloop transitions, 76 changer transitions 0/769 dead transitions. [2024-06-28 00:35:36,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 769 transitions, 19026 flow [2024-06-28 00:35:36,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:35:36,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:35:36,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-28 00:35:36,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-28 00:35:36,225 INFO L175 Difference]: Start difference. First operand has 460 places, 748 transitions, 17277 flow. Second operand 7 states and 146 transitions. [2024-06-28 00:35:36,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 769 transitions, 19026 flow [2024-06-28 00:35:40,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 769 transitions, 18714 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-28 00:35:40,918 INFO L231 Difference]: Finished difference. Result has 459 places, 754 transitions, 17331 flow [2024-06-28 00:35:40,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16965, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17331, PETRI_PLACES=459, PETRI_TRANSITIONS=754} [2024-06-28 00:35:40,919 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-28 00:35:40,919 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 754 transitions, 17331 flow [2024-06-28 00:35:40,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:40,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:40,920 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-28 00:35:40,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:35:40,920 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-28 00:35:40,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:40,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1650707510, now seen corresponding path program 4 times [2024-06-28 00:35:40,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:40,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090175430] [2024-06-28 00:35:40,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:40,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:40,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:41,344 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-28 00:35:41,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:41,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090175430] [2024-06-28 00:35:41,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090175430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:41,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:41,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:35:41,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763720593] [2024-06-28 00:35:41,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:41,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:35:41,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:41,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:35:41,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:35:41,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:35:41,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 754 transitions, 17331 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:41,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:41,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:35:41,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:44,235 INFO L124 PetriNetUnfolderBase]: 5734/9605 cut-off events. [2024-06-28 00:35:44,235 INFO L125 PetriNetUnfolderBase]: For 669060/669074 co-relation queries the response was YES. [2024-06-28 00:35:44,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86742 conditions, 9605 events. 5734/9605 cut-off events. For 669060/669074 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 70829 event pairs, 1490 based on Foata normal form. 15/9598 useless extension candidates. Maximal degree in co-relation 86543. Up to 8602 conditions per place. [2024-06-28 00:35:44,405 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 667 selfloop transitions, 146 changer transitions 0/819 dead transitions. [2024-06-28 00:35:44,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 819 transitions, 20114 flow [2024-06-28 00:35:44,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:35:44,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:35:44,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 00:35:44,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-28 00:35:44,407 INFO L175 Difference]: Start difference. First operand has 459 places, 754 transitions, 17331 flow. Second operand 9 states and 180 transitions. [2024-06-28 00:35:44,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 819 transitions, 20114 flow [2024-06-28 00:35:48,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 819 transitions, 19865 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-28 00:35:48,835 INFO L231 Difference]: Finished difference. Result has 466 places, 788 transitions, 18447 flow [2024-06-28 00:35:48,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17148, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18447, PETRI_PLACES=466, PETRI_TRANSITIONS=788} [2024-06-28 00:35:48,836 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-28 00:35:48,836 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 788 transitions, 18447 flow [2024-06-28 00:35:48,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:48,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:48,836 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-28 00:35:48,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:35:48,837 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-28 00:35:48,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:48,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1721945060, now seen corresponding path program 5 times [2024-06-28 00:35:48,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:48,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857138248] [2024-06-28 00:35:48,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:48,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:48,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:49,225 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-28 00:35:49,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:49,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857138248] [2024-06-28 00:35:49,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857138248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:49,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:49,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:35:49,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416656931] [2024-06-28 00:35:49,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:49,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:35:49,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:49,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:35:49,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:35:49,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:35:49,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 788 transitions, 18447 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:49,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:49,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:35:49,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:35:52,085 INFO L124 PetriNetUnfolderBase]: 5731/9599 cut-off events. [2024-06-28 00:35:52,085 INFO L125 PetriNetUnfolderBase]: For 684186/684200 co-relation queries the response was YES. [2024-06-28 00:35:52,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87186 conditions, 9599 events. 5731/9599 cut-off events. For 684186/684200 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 70675 event pairs, 1498 based on Foata normal form. 15/9593 useless extension candidates. Maximal degree in co-relation 86983. Up to 8656 conditions per place. [2024-06-28 00:35:52,275 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 701 selfloop transitions, 108 changer transitions 0/815 dead transitions. [2024-06-28 00:35:52,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 815 transitions, 20165 flow [2024-06-28 00:35:52,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:35:52,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:35:52,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 00:35:52,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-28 00:35:52,277 INFO L175 Difference]: Start difference. First operand has 466 places, 788 transitions, 18447 flow. Second operand 9 states and 175 transitions. [2024-06-28 00:35:52,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 815 transitions, 20165 flow [2024-06-28 00:35:56,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 815 transitions, 19980 flow, removed 40 selfloop flow, removed 1 redundant places. [2024-06-28 00:35:56,604 INFO L231 Difference]: Finished difference. Result has 474 places, 788 transitions, 18496 flow [2024-06-28 00:35:56,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18262, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18496, PETRI_PLACES=474, PETRI_TRANSITIONS=788} [2024-06-28 00:35:56,605 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-28 00:35:56,605 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 788 transitions, 18496 flow [2024-06-28 00:35:56,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:56,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:35:56,606 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-28 00:35:56,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:35:56,606 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-28 00:35:56,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:35:56,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1103289286, now seen corresponding path program 1 times [2024-06-28 00:35:56,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:35:56,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885832042] [2024-06-28 00:35:56,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:35:56,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:35:56,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:35:57,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-28 00:35:57,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:35:57,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885832042] [2024-06-28 00:35:57,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885832042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:35:57,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:35:57,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:35:57,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306806546] [2024-06-28 00:35:57,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:35:57,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:35:57,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:35:57,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:35:57,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:35:57,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 00:35:57,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 788 transitions, 18496 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:35:57,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:35:57,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 00:35:57,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:00,688 INFO L124 PetriNetUnfolderBase]: 5749/9628 cut-off events. [2024-06-28 00:36:00,689 INFO L125 PetriNetUnfolderBase]: For 700512/700522 co-relation queries the response was YES. [2024-06-28 00:36:00,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87379 conditions, 9628 events. 5749/9628 cut-off events. For 700512/700522 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 70933 event pairs, 1489 based on Foata normal form. 13/9620 useless extension candidates. Maximal degree in co-relation 87173. Up to 8368 conditions per place. [2024-06-28 00:36:00,884 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 663 selfloop transitions, 150 changer transitions 0/819 dead transitions. [2024-06-28 00:36:00,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 819 transitions, 20493 flow [2024-06-28 00:36:00,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:36:00,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:36:00,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 00:36:00,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5030487804878049 [2024-06-28 00:36:00,886 INFO L175 Difference]: Start difference. First operand has 474 places, 788 transitions, 18496 flow. Second operand 8 states and 165 transitions. [2024-06-28 00:36:00,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 819 transitions, 20493 flow [2024-06-28 00:36:04,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 819 transitions, 20325 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 00:36:04,999 INFO L231 Difference]: Finished difference. Result has 478 places, 793 transitions, 18838 flow [2024-06-28 00:36:05,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18328, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18838, PETRI_PLACES=478, PETRI_TRANSITIONS=793} [2024-06-28 00:36:05,000 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-28 00:36:05,001 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 793 transitions, 18838 flow [2024-06-28 00:36:05,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:05,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:05,001 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-28 00:36:05,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:36:05,001 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-28 00:36:05,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:05,002 INFO L85 PathProgramCache]: Analyzing trace with hash 939429954, now seen corresponding path program 2 times [2024-06-28 00:36:05,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:05,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546027931] [2024-06-28 00:36:05,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:05,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:05,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:05,524 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-28 00:36:05,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:05,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546027931] [2024-06-28 00:36:05,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546027931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:05,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:05,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:36:05,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058658914] [2024-06-28 00:36:05,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:05,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:36:05,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:05,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:36:05,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:36:05,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:36:05,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 793 transitions, 18838 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:05,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:05,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:36:05,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:09,334 INFO L124 PetriNetUnfolderBase]: 5801/9713 cut-off events. [2024-06-28 00:36:09,335 INFO L125 PetriNetUnfolderBase]: For 727608/727622 co-relation queries the response was YES. [2024-06-28 00:36:09,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88982 conditions, 9713 events. 5801/9713 cut-off events. For 727608/727622 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 71700 event pairs, 1435 based on Foata normal form. 19/9710 useless extension candidates. Maximal degree in co-relation 88773. Up to 8628 conditions per place. [2024-06-28 00:36:09,493 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 726 selfloop transitions, 124 changer transitions 0/856 dead transitions. [2024-06-28 00:36:09,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 856 transitions, 21286 flow [2024-06-28 00:36:09,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:36:09,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:36:09,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 231 transitions. [2024-06-28 00:36:09,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4333958724202627 [2024-06-28 00:36:09,494 INFO L175 Difference]: Start difference. First operand has 478 places, 793 transitions, 18838 flow. Second operand 13 states and 231 transitions. [2024-06-28 00:36:09,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 856 transitions, 21286 flow [2024-06-28 00:36:13,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 856 transitions, 20992 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-28 00:36:13,593 INFO L231 Difference]: Finished difference. Result has 487 places, 821 transitions, 19464 flow [2024-06-28 00:36:13,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18566, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19464, PETRI_PLACES=487, PETRI_TRANSITIONS=821} [2024-06-28 00:36:13,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 445 predicate places. [2024-06-28 00:36:13,593 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 821 transitions, 19464 flow [2024-06-28 00:36:13,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:13,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:13,594 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-28 00:36:13,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 00:36:13,594 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-28 00:36:13,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:13,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1107930916, now seen corresponding path program 3 times [2024-06-28 00:36:13,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:13,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374450829] [2024-06-28 00:36:13,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:13,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:13,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:14,079 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-28 00:36:14,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:14,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374450829] [2024-06-28 00:36:14,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374450829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:14,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:14,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:36:14,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554197214] [2024-06-28 00:36:14,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:14,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:36:14,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:14,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:36:14,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:36:14,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:36:14,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 821 transitions, 19464 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:14,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:14,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:36:14,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:17,371 INFO L124 PetriNetUnfolderBase]: 5864/9800 cut-off events. [2024-06-28 00:36:17,372 INFO L125 PetriNetUnfolderBase]: For 743501/743511 co-relation queries the response was YES. [2024-06-28 00:36:17,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90237 conditions, 9800 events. 5864/9800 cut-off events. For 743501/743511 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 72269 event pairs, 1487 based on Foata normal form. 13/9790 useless extension candidates. Maximal degree in co-relation 90027. Up to 8659 conditions per place. [2024-06-28 00:36:17,529 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 712 selfloop transitions, 137 changer transitions 0/856 dead transitions. [2024-06-28 00:36:17,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 856 transitions, 21749 flow [2024-06-28 00:36:17,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:36:17,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:36:17,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 00:36:17,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-28 00:36:17,530 INFO L175 Difference]: Start difference. First operand has 487 places, 821 transitions, 19464 flow. Second operand 7 states and 157 transitions. [2024-06-28 00:36:17,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 856 transitions, 21749 flow [2024-06-28 00:36:21,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 856 transitions, 21387 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-28 00:36:21,254 INFO L231 Difference]: Finished difference. Result has 489 places, 834 transitions, 19785 flow [2024-06-28 00:36:21,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=19103, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19785, PETRI_PLACES=489, PETRI_TRANSITIONS=834} [2024-06-28 00:36:21,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 447 predicate places. [2024-06-28 00:36:21,255 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 834 transitions, 19785 flow [2024-06-28 00:36:21,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:21,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:21,255 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-28 00:36:21,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 00:36:21,255 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-28 00:36:21,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:21,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1549258010, now seen corresponding path program 6 times [2024-06-28 00:36:21,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:21,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909774209] [2024-06-28 00:36:21,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:21,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:21,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:21,698 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-28 00:36:21,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:21,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909774209] [2024-06-28 00:36:21,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909774209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:21,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:21,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:36:21,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610023042] [2024-06-28 00:36:21,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:21,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:36:21,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:21,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:36:21,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:36:21,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:36:21,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 834 transitions, 19785 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:21,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:21,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:36:21,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:25,252 INFO L124 PetriNetUnfolderBase]: 5877/9837 cut-off events. [2024-06-28 00:36:25,252 INFO L125 PetriNetUnfolderBase]: For 758614/758626 co-relation queries the response was YES. [2024-06-28 00:36:25,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90780 conditions, 9837 events. 5877/9837 cut-off events. For 758614/758626 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 72735 event pairs, 1556 based on Foata normal form. 13/9828 useless extension candidates. Maximal degree in co-relation 90570. Up to 8811 conditions per place. [2024-06-28 00:36:25,405 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 755 selfloop transitions, 101 changer transitions 0/863 dead transitions. [2024-06-28 00:36:25,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 863 transitions, 21889 flow [2024-06-28 00:36:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:36:25,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:36:25,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 00:36:25,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-28 00:36:25,407 INFO L175 Difference]: Start difference. First operand has 489 places, 834 transitions, 19785 flow. Second operand 7 states and 155 transitions. [2024-06-28 00:36:25,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 863 transitions, 21889 flow [2024-06-28 00:36:29,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 863 transitions, 21690 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-28 00:36:29,441 INFO L231 Difference]: Finished difference. Result has 495 places, 840 transitions, 19985 flow [2024-06-28 00:36:29,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=19586, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=734, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19985, PETRI_PLACES=495, PETRI_TRANSITIONS=840} [2024-06-28 00:36:29,442 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 453 predicate places. [2024-06-28 00:36:29,442 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 840 transitions, 19985 flow [2024-06-28 00:36:29,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:29,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:29,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-28 00:36:29,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 00:36:29,442 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-28 00:36:29,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:29,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1397379941, now seen corresponding path program 1 times [2024-06-28 00:36:29,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:29,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593401412] [2024-06-28 00:36:29,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:29,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:29,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:29,847 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-28 00:36:29,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:29,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593401412] [2024-06-28 00:36:29,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593401412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:29,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:29,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:36:29,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366738822] [2024-06-28 00:36:29,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:29,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:36:29,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:29,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:36:29,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:36:29,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:36:29,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 840 transitions, 19985 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:29,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:29,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:36:29,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:33,350 INFO L124 PetriNetUnfolderBase]: 5932/9922 cut-off events. [2024-06-28 00:36:33,351 INFO L125 PetriNetUnfolderBase]: For 798259/798271 co-relation queries the response was YES. [2024-06-28 00:36:33,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92446 conditions, 9922 events. 5932/9922 cut-off events. For 798259/798271 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 73348 event pairs, 1464 based on Foata normal form. 15/9911 useless extension candidates. Maximal degree in co-relation 92234. Up to 8651 conditions per place. [2024-06-28 00:36:33,536 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 718 selfloop transitions, 155 changer transitions 0/880 dead transitions. [2024-06-28 00:36:33,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 880 transitions, 22376 flow [2024-06-28 00:36:33,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:36:33,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:36:33,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 00:36:33,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-28 00:36:33,537 INFO L175 Difference]: Start difference. First operand has 495 places, 840 transitions, 19985 flow. Second operand 8 states and 179 transitions. [2024-06-28 00:36:33,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 880 transitions, 22376 flow [2024-06-28 00:36:37,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 880 transitions, 22223 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-28 00:36:37,665 INFO L231 Difference]: Finished difference. Result has 502 places, 849 transitions, 20440 flow [2024-06-28 00:36:37,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=19832, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20440, PETRI_PLACES=502, PETRI_TRANSITIONS=849} [2024-06-28 00:36:37,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 460 predicate places. [2024-06-28 00:36:37,666 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 849 transitions, 20440 flow [2024-06-28 00:36:37,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:37,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:37,666 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-28 00:36:37,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 00:36:37,666 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-28 00:36:37,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:37,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1403844774, now seen corresponding path program 7 times [2024-06-28 00:36:37,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:37,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604713485] [2024-06-28 00:36:37,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:37,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:37,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:38,137 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-28 00:36:38,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:38,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604713485] [2024-06-28 00:36:38,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604713485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:38,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:38,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:36:38,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191038187] [2024-06-28 00:36:38,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:38,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:36:38,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:38,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:36:38,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:36:38,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:36:38,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 849 transitions, 20440 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:38,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:38,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:36:38,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:41,460 INFO L124 PetriNetUnfolderBase]: 5942/9932 cut-off events. [2024-06-28 00:36:41,460 INFO L125 PetriNetUnfolderBase]: For 813769/813781 co-relation queries the response was YES. [2024-06-28 00:36:41,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93482 conditions, 9932 events. 5942/9932 cut-off events. For 813769/813781 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 73390 event pairs, 1563 based on Foata normal form. 13/9922 useless extension candidates. Maximal degree in co-relation 93266. Up to 8972 conditions per place. [2024-06-28 00:36:41,628 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 780 selfloop transitions, 87 changer transitions 0/874 dead transitions. [2024-06-28 00:36:41,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 874 transitions, 22371 flow [2024-06-28 00:36:41,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:36:41,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:36:41,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-28 00:36:41,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5226480836236934 [2024-06-28 00:36:41,629 INFO L175 Difference]: Start difference. First operand has 502 places, 849 transitions, 20440 flow. Second operand 7 states and 150 transitions. [2024-06-28 00:36:41,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 874 transitions, 22371 flow [2024-06-28 00:36:46,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 874 transitions, 22115 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 00:36:46,432 INFO L231 Difference]: Finished difference. Result has 506 places, 855 transitions, 20499 flow [2024-06-28 00:36:46,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=20184, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=20499, PETRI_PLACES=506, PETRI_TRANSITIONS=855} [2024-06-28 00:36:46,432 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 464 predicate places. [2024-06-28 00:36:46,432 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 855 transitions, 20499 flow [2024-06-28 00:36:46,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:46,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:46,433 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-28 00:36:46,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 00:36:46,433 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-28 00:36:46,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:46,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1555711094, now seen corresponding path program 4 times [2024-06-28 00:36:46,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:46,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337536249] [2024-06-28 00:36:46,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:46,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:46,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:47,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-28 00:36:47,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:47,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337536249] [2024-06-28 00:36:47,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337536249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:47,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:47,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:36:47,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680157195] [2024-06-28 00:36:47,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:47,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:36:47,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:47,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:36:47,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:36:47,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:36:47,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 855 transitions, 20499 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:47,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:47,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:36:47,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:50,498 INFO L124 PetriNetUnfolderBase]: 6002/10025 cut-off events. [2024-06-28 00:36:50,498 INFO L125 PetriNetUnfolderBase]: For 847917/847929 co-relation queries the response was YES. [2024-06-28 00:36:50,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94611 conditions, 10025 events. 6002/10025 cut-off events. For 847917/847929 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 74138 event pairs, 1500 based on Foata normal form. 15/10015 useless extension candidates. Maximal degree in co-relation 94394. Up to 8763 conditions per place. [2024-06-28 00:36:50,879 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 748 selfloop transitions, 134 changer transitions 0/889 dead transitions. [2024-06-28 00:36:50,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 889 transitions, 22755 flow [2024-06-28 00:36:50,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:36:50,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:36:50,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 00:36:50,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-28 00:36:50,881 INFO L175 Difference]: Start difference. First operand has 506 places, 855 transitions, 20499 flow. Second operand 7 states and 159 transitions. [2024-06-28 00:36:50,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 889 transitions, 22755 flow [2024-06-28 00:36:55,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 889 transitions, 22545 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 00:36:55,467 INFO L231 Difference]: Finished difference. Result has 509 places, 863 transitions, 20791 flow [2024-06-28 00:36:55,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=20289, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=855, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=20791, PETRI_PLACES=509, PETRI_TRANSITIONS=863} [2024-06-28 00:36:55,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 467 predicate places. [2024-06-28 00:36:55,468 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 863 transitions, 20791 flow [2024-06-28 00:36:55,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:55,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:36:55,469 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-28 00:36:55,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 00:36:55,469 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-28 00:36:55,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:36:55,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1279117717, now seen corresponding path program 2 times [2024-06-28 00:36:55,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:36:55,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373310077] [2024-06-28 00:36:55,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:36:55,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:36:55,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:36:55,879 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-28 00:36:55,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:36:55,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373310077] [2024-06-28 00:36:55,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373310077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:36:55,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:36:55,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:36:55,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153217928] [2024-06-28 00:36:55,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:36:55,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:36:55,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:36:55,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:36:55,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:36:55,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:36:55,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 863 transitions, 20791 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:36:55,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:36:55,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:36:55,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:36:59,463 INFO L124 PetriNetUnfolderBase]: 6015/10042 cut-off events. [2024-06-28 00:36:59,464 INFO L125 PetriNetUnfolderBase]: For 868060/868072 co-relation queries the response was YES. [2024-06-28 00:36:59,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95325 conditions, 10042 events. 6015/10042 cut-off events. For 868060/868072 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 74321 event pairs, 1477 based on Foata normal form. 15/10032 useless extension candidates. Maximal degree in co-relation 95107. Up to 8850 conditions per place. [2024-06-28 00:36:59,644 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 754 selfloop transitions, 137 changer transitions 0/898 dead transitions. [2024-06-28 00:36:59,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 898 transitions, 23089 flow [2024-06-28 00:36:59,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:36:59,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:36:59,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-28 00:36:59,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048780487804878 [2024-06-28 00:36:59,645 INFO L175 Difference]: Start difference. First operand has 509 places, 863 transitions, 20791 flow. Second operand 10 states and 207 transitions. [2024-06-28 00:36:59,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 898 transitions, 23089 flow [2024-06-28 00:37:04,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 898 transitions, 22879 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-28 00:37:04,767 INFO L231 Difference]: Finished difference. Result has 516 places, 865 transitions, 20904 flow [2024-06-28 00:37:04,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=20581, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=863, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20904, PETRI_PLACES=516, PETRI_TRANSITIONS=865} [2024-06-28 00:37:04,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 474 predicate places. [2024-06-28 00:37:04,768 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 865 transitions, 20904 flow [2024-06-28 00:37:04,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:04,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:04,769 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-28 00:37:04,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 00:37:04,769 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-28 00:37:04,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:04,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1545527780, now seen corresponding path program 8 times [2024-06-28 00:37:04,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:04,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419820373] [2024-06-28 00:37:04,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:04,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:04,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:05,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-28 00:37:05,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:05,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419820373] [2024-06-28 00:37:05,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419820373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:05,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:05,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:37:05,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51966960] [2024-06-28 00:37:05,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:05,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:37:05,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:05,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:37:05,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:37:05,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:37:05,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 865 transitions, 20904 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:05,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:05,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:37:05,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:37:09,142 INFO L124 PetriNetUnfolderBase]: 6020/10053 cut-off events. [2024-06-28 00:37:09,143 INFO L125 PetriNetUnfolderBase]: For 877358/877370 co-relation queries the response was YES. [2024-06-28 00:37:09,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95770 conditions, 10053 events. 6020/10053 cut-off events. For 877358/877370 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 74371 event pairs, 1573 based on Foata normal form. 13/10043 useless extension candidates. Maximal degree in co-relation 95550. Up to 9080 conditions per place. [2024-06-28 00:37:09,337 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 792 selfloop transitions, 88 changer transitions 0/887 dead transitions. [2024-06-28 00:37:09,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 887 transitions, 22819 flow [2024-06-28 00:37:09,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:37:09,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:37:09,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-28 00:37:09,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5226480836236934 [2024-06-28 00:37:09,339 INFO L175 Difference]: Start difference. First operand has 516 places, 865 transitions, 20904 flow. Second operand 7 states and 150 transitions. [2024-06-28 00:37:09,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 887 transitions, 22819 flow [2024-06-28 00:37:13,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 887 transitions, 22529 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 00:37:13,904 INFO L231 Difference]: Finished difference. Result has 517 places, 868 transitions, 20890 flow [2024-06-28 00:37:13,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=20614, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=865, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=777, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=20890, PETRI_PLACES=517, PETRI_TRANSITIONS=868} [2024-06-28 00:37:13,904 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 475 predicate places. [2024-06-28 00:37:13,904 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 868 transitions, 20890 flow [2024-06-28 00:37:13,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:13,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:37:13,905 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-28 00:37:13,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 00:37:13,905 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-28 00:37:13,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:37:13,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1279112137, now seen corresponding path program 3 times [2024-06-28 00:37:13,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:37:13,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162084230] [2024-06-28 00:37:13,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:37:13,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:37:13,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:37:14,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-28 00:37:14,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:37:14,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162084230] [2024-06-28 00:37:14,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162084230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:37:14,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:37:14,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:37:14,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370763355] [2024-06-28 00:37:14,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:37:14,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:37:14,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:37:14,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:37:14,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:37:14,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 00:37:14,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 868 transitions, 20890 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:37:14,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:37:14,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 00:37:14,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand