./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe007_power.opt-thin001_power.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/protection/safe007_power.opt-thin001_power.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/safe007_power.opt-thin001_power.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe007_power.opt-thin001_power.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-eb4cb34-m [2024-06-21 17:23:44,726 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 17:23:44,781 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 17:23:44,787 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 17:23:44,788 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 17:23:44,823 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 17:23:44,824 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 17:23:44,824 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 17:23:44,824 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 17:23:44,825 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 17:23:44,825 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 17:23:44,825 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 17:23:44,825 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 17:23:44,826 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 17:23:44,826 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 17:23:44,826 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 17:23:44,826 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 17:23:44,826 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 17:23:44,827 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 17:23:44,827 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 17:23:44,827 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 17:23:44,829 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 17:23:44,829 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 17:23:44,829 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 17:23:44,830 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 17:23:44,830 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 17:23:44,830 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 17:23:44,830 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 17:23:44,830 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 17:23:44,830 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 17:23:44,831 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 17:23:44,831 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 17:23:44,831 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:23:44,831 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 17:23:44,831 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 17:23:44,831 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 17:23:44,832 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 17:23:44,832 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 17:23:44,832 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 17:23:44,832 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 17:23:44,832 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 17:23:44,833 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 17:23:44,833 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 17:23:44,833 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-21 17:23:45,002 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 17:23:45,017 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 17:23:45,020 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 17:23:45,021 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 17:23:45,022 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 17:23:45,023 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe007_power.opt-thin001_power.opt.yml/witness.yml [2024-06-21 17:23:45,219 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 17:23:45,219 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 17:23:45,220 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe007_power.opt-thin001_power.opt.i [2024-06-21 17:23:46,220 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 17:23:46,435 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 17:23:46,435 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_power.opt-thin001_power.opt.i [2024-06-21 17:23:46,444 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a92903726/ad296f6c0f7a4be797e226bddf19df54/FLAG9c3487743 [2024-06-21 17:23:46,454 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a92903726/ad296f6c0f7a4be797e226bddf19df54 [2024-06-21 17:23:46,454 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 17:23:46,455 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 17:23:46,456 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 17:23:46,456 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 17:23:46,460 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 17:23:46,460 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:23:45" (1/2) ... [2024-06-21 17:23:46,461 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@228fccd9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:23:46, skipping insertion in model container [2024-06-21 17:23:46,461 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:23:45" (1/2) ... [2024-06-21 17:23:46,462 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6152f33 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:23:46, skipping insertion in model container [2024-06-21 17:23:46,462 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:23:46" (2/2) ... [2024-06-21 17:23:46,462 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@228fccd9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:46, skipping insertion in model container [2024-06-21 17:23:46,463 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:23:46" (2/2) ... [2024-06-21 17:23:46,463 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 17:23:46,573 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 17:23:46,575 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] (((((((((((((((((((((((((((((((((! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-21 17:23:46,575 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] (((((((((((((((((((((((((((((((((! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-21 17:23:46,575 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((((((((((((((! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & y && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-21 17:23:46,575 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 17:23:46,575 INFO L106 edCorrectnessWitness]: ghost_update [L851-L851] multithreaded = 1; [2024-06-21 17:23:46,612 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 17:23:46,962 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:23:46,970 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 17:23:47,054 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:23:47,091 INFO L206 MainTranslator]: Completed translation [2024-06-21 17:23:47,091 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:47 WrapperNode [2024-06-21 17:23:47,091 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 17:23:47,092 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 17:23:47,092 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 17:23:47,092 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 17:23:47,098 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:47" (1/1) ... [2024-06-21 17:23:47,110 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:47" (1/1) ... [2024-06-21 17:23:47,137 INFO L138 Inliner]: procedures = 175, calls = 72, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 219 [2024-06-21 17:23:47,138 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 17:23:47,138 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 17:23:47,138 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 17:23:47,139 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 17:23:47,147 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:47" (1/1) ... [2024-06-21 17:23:47,156 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:47" (1/1) ... [2024-06-21 17:23:47,160 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:47" (1/1) ... [2024-06-21 17:23:47,189 INFO L175 MemorySlicer]: Split 30 memory accesses to 2 slices as follows [2, 28]. 93 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-21 17:23:47,189 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:47" (1/1) ... [2024-06-21 17:23:47,189 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:47" (1/1) ... [2024-06-21 17:23:47,198 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:47" (1/1) ... [2024-06-21 17:23:47,208 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:47" (1/1) ... [2024-06-21 17:23:47,210 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:47" (1/1) ... [2024-06-21 17:23:47,212 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:47" (1/1) ... [2024-06-21 17:23:47,215 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 17:23:47,220 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 17:23:47,222 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 17:23:47,223 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 17:23:47,224 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:47" (1/1) ... [2024-06-21 17:23:47,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:23:47,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 17:23:47,249 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-21 17:23:47,268 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-21 17:23:47,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-21 17:23:47,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-21 17:23:47,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-21 17:23:47,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-21 17:23:47,283 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 17:23:47,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 17:23:47,284 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 17:23:47,284 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 17:23:47,284 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 17:23:47,284 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 17:23:47,284 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 17:23:47,285 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 17:23:47,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 17:23:47,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-21 17:23:47,285 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 17:23:47,286 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 17:23:47,287 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 17:23:47,289 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 17:23:47,424 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 17:23:47,426 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 17:23:47,912 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 17:23:47,913 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 17:23:48,158 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 17:23:48,158 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 17:23:48,159 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:23:48 BoogieIcfgContainer [2024-06-21 17:23:48,159 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 17:23:48,160 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 17:23:48,160 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 17:23:48,163 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 17:23:48,164 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:23:45" (1/4) ... [2024-06-21 17:23:48,164 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d975bc5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 05:23:48, skipping insertion in model container [2024-06-21 17:23:48,164 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 05:23:46" (2/4) ... [2024-06-21 17:23:48,164 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d975bc5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:23:48, skipping insertion in model container [2024-06-21 17:23:48,165 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:47" (3/4) ... [2024-06-21 17:23:48,165 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d975bc5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:23:48, skipping insertion in model container [2024-06-21 17:23:48,165 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:23:48" (4/4) ... [2024-06-21 17:23:48,166 INFO L112 eAbstractionObserver]: Analyzing ICFG safe007_power.opt-thin001_power.opt.i [2024-06-21 17:23:48,180 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 17:23:48,180 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 17:23:48,180 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 17:23:48,244 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 17:23:48,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 17:23:48,303 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-21 17:23:48,304 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:23:48,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 56 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 17:23:48,306 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 17:23:48,309 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-21 17:23:48,320 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 17:23:48,343 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;@2a2e45e2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 17:23:48,344 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 17:23:48,349 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 17:23:48,349 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 17:23:48,350 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:23:48,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:48,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 17:23:48,351 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-21 17:23:48,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:48,358 INFO L85 PathProgramCache]: Analyzing trace with hash 740654894, now seen corresponding path program 1 times [2024-06-21 17:23:48,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:48,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562214916] [2024-06-21 17:23:48,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:48,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:48,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:49,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:49,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:49,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562214916] [2024-06-21 17:23:49,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562214916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:49,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:49,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 17:23:49,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295639199] [2024-06-21 17:23:49,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:49,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 17:23:49,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:49,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 17:23:49,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 17:23:49,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 17:23:49,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:23:49,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:49,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 17:23:49,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:50,349 INFO L124 PetriNetUnfolderBase]: 903/1397 cut-off events. [2024-06-21 17:23:50,350 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-21 17:23:50,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2833 conditions, 1397 events. 903/1397 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6507 event pairs, 574 based on Foata normal form. 1/1373 useless extension candidates. Maximal degree in co-relation 2821. Up to 1371 conditions per place. [2024-06-21 17:23:50,361 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 34 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-21 17:23:50,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 181 flow [2024-06-21 17:23:50,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 17:23:50,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 17:23:50,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-21 17:23:50,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-21 17:23:50,372 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 71 transitions. [2024-06-21 17:23:50,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 181 flow [2024-06-21 17:23:50,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 17:23:50,376 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-21 17:23:50,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-21 17:23:50,380 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-21 17:23:50,380 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-21 17:23:50,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:23:50,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:50,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:50,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 17:23:50,381 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-21 17:23:50,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:50,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1604560264, now seen corresponding path program 1 times [2024-06-21 17:23:50,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:50,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952214529] [2024-06-21 17:23:50,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:50,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:50,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:52,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:52,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:52,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952214529] [2024-06-21 17:23:52,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952214529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:52,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:52,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 17:23:52,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864336418] [2024-06-21 17:23:52,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:52,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 17:23:52,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:52,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 17:23:52,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 17:23:52,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:23:52,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:23:52,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:52,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:23:52,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:52,694 INFO L124 PetriNetUnfolderBase]: 1390/2109 cut-off events. [2024-06-21 17:23:52,694 INFO L125 PetriNetUnfolderBase]: For 367/370 co-relation queries the response was YES. [2024-06-21 17:23:52,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4851 conditions, 2109 events. 1390/2109 cut-off events. For 367/370 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9749 event pairs, 627 based on Foata normal form. 5/2112 useless extension candidates. Maximal degree in co-relation 4839. Up to 2045 conditions per place. [2024-06-21 17:23:52,704 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 49 selfloop transitions, 7 changer transitions 0/61 dead transitions. [2024-06-21 17:23:52,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 61 transitions, 280 flow [2024-06-21 17:23:52,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 17:23:52,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 17:23:52,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 88 transitions. [2024-06-21 17:23:52,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-21 17:23:52,706 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 88 transitions. [2024-06-21 17:23:52,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 61 transitions, 280 flow [2024-06-21 17:23:52,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 61 transitions, 274 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 17:23:52,708 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 154 flow [2024-06-21 17:23:52,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-21 17:23:52,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-21 17:23:52,709 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 154 flow [2024-06-21 17:23:52,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:23:52,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:52,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:52,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 17:23:52,710 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-21 17:23:52,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:52,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1279362181, now seen corresponding path program 1 times [2024-06-21 17:23:52,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:52,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792887993] [2024-06-21 17:23:52,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:52,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:52,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:54,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:54,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:54,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792887993] [2024-06-21 17:23:54,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792887993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:54,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:54,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 17:23:54,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092889753] [2024-06-21 17:23:54,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:54,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 17:23:54,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:54,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 17:23:54,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 17:23:54,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:23:54,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 154 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:23:54,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:54,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:23:54,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:55,306 INFO L124 PetriNetUnfolderBase]: 1381/2094 cut-off events. [2024-06-21 17:23:55,306 INFO L125 PetriNetUnfolderBase]: For 1029/1040 co-relation queries the response was YES. [2024-06-21 17:23:55,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5364 conditions, 2094 events. 1381/2094 cut-off events. For 1029/1040 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9674 event pairs, 458 based on Foata normal form. 14/2106 useless extension candidates. Maximal degree in co-relation 5349. Up to 1992 conditions per place. [2024-06-21 17:23:55,317 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 54 selfloop transitions, 9 changer transitions 0/68 dead transitions. [2024-06-21 17:23:55,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 68 transitions, 344 flow [2024-06-21 17:23:55,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:23:55,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:23:55,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 103 transitions. [2024-06-21 17:23:55,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49047619047619045 [2024-06-21 17:23:55,319 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 154 flow. Second operand 5 states and 103 transitions. [2024-06-21 17:23:55,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 68 transitions, 344 flow [2024-06-21 17:23:55,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 68 transitions, 342 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-21 17:23:55,322 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 185 flow [2024-06-21 17:23:55,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=185, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-21 17:23:55,322 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-21 17:23:55,322 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 185 flow [2024-06-21 17:23:55,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:23:55,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:55,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:55,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 17:23:55,323 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-21 17:23:55,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:55,324 INFO L85 PathProgramCache]: Analyzing trace with hash 2088100799, now seen corresponding path program 1 times [2024-06-21 17:23:55,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:55,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357221948] [2024-06-21 17:23:55,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:55,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:55,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:56,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:56,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:56,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357221948] [2024-06-21 17:23:56,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357221948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:56,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:56,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:23:56,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386218402] [2024-06-21 17:23:56,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:56,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:23:56,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:56,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:23:56,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:23:57,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:23:57,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 185 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:23:57,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:57,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:23:57,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:57,502 INFO L124 PetriNetUnfolderBase]: 1075/1648 cut-off events. [2024-06-21 17:23:57,503 INFO L125 PetriNetUnfolderBase]: For 1591/1594 co-relation queries the response was YES. [2024-06-21 17:23:57,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4634 conditions, 1648 events. 1075/1648 cut-off events. For 1591/1594 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7778 event pairs, 487 based on Foata normal form. 4/1649 useless extension candidates. Maximal degree in co-relation 4615. Up to 1600 conditions per place. [2024-06-21 17:23:57,511 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 45 selfloop transitions, 10 changer transitions 0/60 dead transitions. [2024-06-21 17:23:57,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 60 transitions, 343 flow [2024-06-21 17:23:57,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:23:57,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:23:57,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-21 17:23:57,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 17:23:57,513 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 185 flow. Second operand 5 states and 90 transitions. [2024-06-21 17:23:57,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 60 transitions, 343 flow [2024-06-21 17:23:57,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 60 transitions, 322 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 17:23:57,515 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 212 flow [2024-06-21 17:23:57,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=212, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2024-06-21 17:23:57,516 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 10 predicate places. [2024-06-21 17:23:57,516 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 212 flow [2024-06-21 17:23:57,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:23:57,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:57,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:57,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 17:23:57,517 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-21 17:23:57,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:57,518 INFO L85 PathProgramCache]: Analyzing trace with hash 321810491, now seen corresponding path program 1 times [2024-06-21 17:23:57,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:57,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106352182] [2024-06-21 17:23:57,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:57,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:57,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:59,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:59,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:59,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106352182] [2024-06-21 17:23:59,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106352182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:59,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:59,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:23:59,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169693097] [2024-06-21 17:23:59,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:59,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:23:59,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:59,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:23:59,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:23:59,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:23:59,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 212 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:23:59,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:59,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:23:59,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:00,133 INFO L124 PetriNetUnfolderBase]: 1070/1641 cut-off events. [2024-06-21 17:24:00,133 INFO L125 PetriNetUnfolderBase]: For 2390/2396 co-relation queries the response was YES. [2024-06-21 17:24:00,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5006 conditions, 1641 events. 1070/1641 cut-off events. For 2390/2396 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7706 event pairs, 469 based on Foata normal form. 6/1644 useless extension candidates. Maximal degree in co-relation 4985. Up to 1582 conditions per place. [2024-06-21 17:24:00,142 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 50 selfloop transitions, 13 changer transitions 0/68 dead transitions. [2024-06-21 17:24:00,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 68 transitions, 402 flow [2024-06-21 17:24:00,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:24:00,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:24:00,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-21 17:24:00,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-21 17:24:00,147 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 212 flow. Second operand 6 states and 106 transitions. [2024-06-21 17:24:00,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 68 transitions, 402 flow [2024-06-21 17:24:00,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 68 transitions, 378 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 17:24:00,156 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 246 flow [2024-06-21 17:24:00,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=246, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2024-06-21 17:24:00,157 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-21 17:24:00,157 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 246 flow [2024-06-21 17:24:00,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:00,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:00,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:00,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 17:24:00,158 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-21 17:24:00,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:00,158 INFO L85 PathProgramCache]: Analyzing trace with hash -619875518, now seen corresponding path program 1 times [2024-06-21 17:24:00,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:00,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90773723] [2024-06-21 17:24:00,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:00,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:00,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:01,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:01,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:01,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90773723] [2024-06-21 17:24:01,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90773723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:01,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:01,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:24:01,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781151884] [2024-06-21 17:24:01,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:01,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:24:01,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:01,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:24:01,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:24:01,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:01,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 246 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:01,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:01,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:01,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:02,415 INFO L124 PetriNetUnfolderBase]: 1083/1666 cut-off events. [2024-06-21 17:24:02,416 INFO L125 PetriNetUnfolderBase]: For 3433/3439 co-relation queries the response was YES. [2024-06-21 17:24:02,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5492 conditions, 1666 events. 1083/1666 cut-off events. For 3433/3439 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7888 event pairs, 451 based on Foata normal form. 6/1669 useless extension candidates. Maximal degree in co-relation 5470. Up to 1580 conditions per place. [2024-06-21 17:24:02,424 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 59 selfloop transitions, 16 changer transitions 0/80 dead transitions. [2024-06-21 17:24:02,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 80 transitions, 516 flow [2024-06-21 17:24:02,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:24:02,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:24:02,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-21 17:24:02,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-21 17:24:02,426 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 246 flow. Second operand 6 states and 113 transitions. [2024-06-21 17:24:02,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 80 transitions, 516 flow [2024-06-21 17:24:02,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 80 transitions, 482 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 17:24:02,431 INFO L231 Difference]: Finished difference. Result has 58 places, 55 transitions, 298 flow [2024-06-21 17:24:02,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=298, PETRI_PLACES=58, PETRI_TRANSITIONS=55} [2024-06-21 17:24:02,433 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-21 17:24:02,433 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 55 transitions, 298 flow [2024-06-21 17:24:02,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:02,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:02,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:02,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 17:24:02,434 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-21 17:24:02,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:02,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1385946148, now seen corresponding path program 2 times [2024-06-21 17:24:02,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:02,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092990613] [2024-06-21 17:24:02,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:02,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:02,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:04,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-21 17:24:04,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:04,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092990613] [2024-06-21 17:24:04,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092990613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:04,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:04,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:24:04,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395991032] [2024-06-21 17:24:04,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:04,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:24:04,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:04,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:24:04,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:24:04,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:04,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 55 transitions, 298 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:04,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:04,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:04,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:04,930 INFO L124 PetriNetUnfolderBase]: 1369/2086 cut-off events. [2024-06-21 17:24:04,930 INFO L125 PetriNetUnfolderBase]: For 5637/5673 co-relation queries the response was YES. [2024-06-21 17:24:04,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7138 conditions, 2086 events. 1369/2086 cut-off events. For 5637/5673 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9717 event pairs, 514 based on Foata normal form. 23/2105 useless extension candidates. Maximal degree in co-relation 7115. Up to 1975 conditions per place. [2024-06-21 17:24:04,941 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 13 changer transitions 0/74 dead transitions. [2024-06-21 17:24:04,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 74 transitions, 484 flow [2024-06-21 17:24:04,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:24:04,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:24:04,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-21 17:24:04,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-21 17:24:04,943 INFO L175 Difference]: Start difference. First operand has 58 places, 55 transitions, 298 flow. Second operand 5 states and 92 transitions. [2024-06-21 17:24:04,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 74 transitions, 484 flow [2024-06-21 17:24:04,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 74 transitions, 452 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-21 17:24:04,949 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 304 flow [2024-06-21 17:24:04,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=304, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-21 17:24:04,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-21 17:24:04,950 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 304 flow [2024-06-21 17:24:04,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:04,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:04,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:04,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 17:24:04,950 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-21 17:24:04,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:04,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1386192412, now seen corresponding path program 1 times [2024-06-21 17:24:04,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:04,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449570420] [2024-06-21 17:24:04,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:04,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:04,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:07,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:07,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:07,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449570420] [2024-06-21 17:24:07,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449570420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:07,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:07,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:07,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174325440] [2024-06-21 17:24:07,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:07,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:07,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:07,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:07,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:07,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:07,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 304 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 17:24:07,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:07,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:07,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:08,103 INFO L124 PetriNetUnfolderBase]: 1070/1647 cut-off events. [2024-06-21 17:24:08,104 INFO L125 PetriNetUnfolderBase]: For 5806/5812 co-relation queries the response was YES. [2024-06-21 17:24:08,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6008 conditions, 1647 events. 1070/1647 cut-off events. For 5806/5812 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7792 event pairs, 432 based on Foata normal form. 8/1652 useless extension candidates. Maximal degree in co-relation 5983. Up to 1560 conditions per place. [2024-06-21 17:24:08,113 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 62 selfloop transitions, 15 changer transitions 0/82 dead transitions. [2024-06-21 17:24:08,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 82 transitions, 540 flow [2024-06-21 17:24:08,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:08,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:08,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 17:24:08,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-21 17:24:08,115 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 304 flow. Second operand 7 states and 122 transitions. [2024-06-21 17:24:08,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 82 transitions, 540 flow [2024-06-21 17:24:08,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 82 transitions, 514 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 17:24:08,119 INFO L231 Difference]: Finished difference. Result has 64 places, 57 transitions, 341 flow [2024-06-21 17:24:08,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=341, PETRI_PLACES=64, PETRI_TRANSITIONS=57} [2024-06-21 17:24:08,119 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-21 17:24:08,119 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 57 transitions, 341 flow [2024-06-21 17:24:08,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 17:24:08,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:08,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:08,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 17:24:08,120 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-21 17:24:08,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:08,121 INFO L85 PathProgramCache]: Analyzing trace with hash 593828053, now seen corresponding path program 1 times [2024-06-21 17:24:08,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:08,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172788689] [2024-06-21 17:24:08,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:08,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:08,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:09,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:09,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:09,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172788689] [2024-06-21 17:24:09,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172788689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:09,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:09,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:09,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700924109] [2024-06-21 17:24:09,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:09,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:09,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:09,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:09,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:09,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:09,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 57 transitions, 341 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:09,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:09,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:09,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:10,862 INFO L124 PetriNetUnfolderBase]: 1366/2087 cut-off events. [2024-06-21 17:24:10,862 INFO L125 PetriNetUnfolderBase]: For 8482/8514 co-relation queries the response was YES. [2024-06-21 17:24:10,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7691 conditions, 2087 events. 1366/2087 cut-off events. For 8482/8514 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9686 event pairs, 488 based on Foata normal form. 23/2106 useless extension candidates. Maximal degree in co-relation 7665. Up to 1948 conditions per place. [2024-06-21 17:24:10,871 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 66 selfloop transitions, 19 changer transitions 0/89 dead transitions. [2024-06-21 17:24:10,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 89 transitions, 607 flow [2024-06-21 17:24:10,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:10,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:10,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 17:24:10,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-21 17:24:10,873 INFO L175 Difference]: Start difference. First operand has 64 places, 57 transitions, 341 flow. Second operand 7 states and 122 transitions. [2024-06-21 17:24:10,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 89 transitions, 607 flow [2024-06-21 17:24:10,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 89 transitions, 562 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 17:24:10,878 INFO L231 Difference]: Finished difference. Result has 66 places, 60 transitions, 374 flow [2024-06-21 17:24:10,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=374, PETRI_PLACES=66, PETRI_TRANSITIONS=60} [2024-06-21 17:24:10,879 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-21 17:24:10,879 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 60 transitions, 374 flow [2024-06-21 17:24:10,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:10,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:10,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:10,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 17:24:10,880 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-21 17:24:10,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:10,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1574062013, now seen corresponding path program 2 times [2024-06-21 17:24:10,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:10,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529186438] [2024-06-21 17:24:10,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:10,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:10,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:12,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:12,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:12,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529186438] [2024-06-21 17:24:12,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529186438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:12,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:12,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:12,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542494079] [2024-06-21 17:24:12,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:12,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:12,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:12,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:12,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:12,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:12,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 60 transitions, 374 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:12,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:12,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:12,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:13,523 INFO L124 PetriNetUnfolderBase]: 1379/2106 cut-off events. [2024-06-21 17:24:13,523 INFO L125 PetriNetUnfolderBase]: For 10652/10684 co-relation queries the response was YES. [2024-06-21 17:24:13,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8157 conditions, 2106 events. 1379/2106 cut-off events. For 10652/10684 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9784 event pairs, 488 based on Foata normal form. 23/2125 useless extension candidates. Maximal degree in co-relation 8130. Up to 1937 conditions per place. [2024-06-21 17:24:13,531 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 72 selfloop transitions, 22 changer transitions 0/98 dead transitions. [2024-06-21 17:24:13,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 98 transitions, 738 flow [2024-06-21 17:24:13,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:13,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:13,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 17:24:13,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 17:24:13,532 INFO L175 Difference]: Start difference. First operand has 66 places, 60 transitions, 374 flow. Second operand 7 states and 126 transitions. [2024-06-21 17:24:13,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 98 transitions, 738 flow [2024-06-21 17:24:13,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 684 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 17:24:13,537 INFO L231 Difference]: Finished difference. Result has 68 places, 66 transitions, 442 flow [2024-06-21 17:24:13,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=442, PETRI_PLACES=68, PETRI_TRANSITIONS=66} [2024-06-21 17:24:13,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-21 17:24:13,538 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 66 transitions, 442 flow [2024-06-21 17:24:13,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:13,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:13,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:13,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 17:24:13,539 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-21 17:24:13,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:13,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1574067593, now seen corresponding path program 3 times [2024-06-21 17:24:13,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:13,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387731888] [2024-06-21 17:24:13,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:13,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:13,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:15,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:15,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:15,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387731888] [2024-06-21 17:24:15,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387731888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:15,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:15,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:15,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131330712] [2024-06-21 17:24:15,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:15,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:15,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:15,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:15,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:15,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:15,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 66 transitions, 442 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:15,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:15,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:15,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:15,910 INFO L124 PetriNetUnfolderBase]: 1374/2099 cut-off events. [2024-06-21 17:24:15,910 INFO L125 PetriNetUnfolderBase]: For 13105/13137 co-relation queries the response was YES. [2024-06-21 17:24:15,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8538 conditions, 2099 events. 1374/2099 cut-off events. For 13105/13137 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9784 event pairs, 488 based on Foata normal form. 23/2118 useless extension candidates. Maximal degree in co-relation 8510. Up to 1971 conditions per place. [2024-06-21 17:24:15,919 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 70 selfloop transitions, 16 changer transitions 0/90 dead transitions. [2024-06-21 17:24:15,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 90 transitions, 672 flow [2024-06-21 17:24:15,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:24:15,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:24:15,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 17:24:15,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-21 17:24:15,920 INFO L175 Difference]: Start difference. First operand has 68 places, 66 transitions, 442 flow. Second operand 6 states and 107 transitions. [2024-06-21 17:24:15,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 90 transitions, 672 flow [2024-06-21 17:24:15,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 90 transitions, 608 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-21 17:24:15,930 INFO L231 Difference]: Finished difference. Result has 71 places, 66 transitions, 418 flow [2024-06-21 17:24:15,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=71, PETRI_TRANSITIONS=66} [2024-06-21 17:24:15,930 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-21 17:24:15,931 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 66 transitions, 418 flow [2024-06-21 17:24:15,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:15,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:15,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:15,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 17:24:15,931 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:15,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:15,932 INFO L85 PathProgramCache]: Analyzing trace with hash 672803100, now seen corresponding path program 1 times [2024-06-21 17:24:15,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:15,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84193632] [2024-06-21 17:24:15,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:15,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:15,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:17,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-21 17:24:17,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:17,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84193632] [2024-06-21 17:24:17,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84193632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:17,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:17,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 17:24:17,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297329221] [2024-06-21 17:24:17,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:17,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 17:24:17,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:17,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 17:24:17,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 17:24:17,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:24:17,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 66 transitions, 418 flow. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:17,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:17,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:24:17,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:18,133 INFO L124 PetriNetUnfolderBase]: 1013/1592 cut-off events. [2024-06-21 17:24:18,133 INFO L125 PetriNetUnfolderBase]: For 12437/12437 co-relation queries the response was YES. [2024-06-21 17:24:18,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6957 conditions, 1592 events. 1013/1592 cut-off events. For 12437/12437 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7657 event pairs, 416 based on Foata normal form. 2/1579 useless extension candidates. Maximal degree in co-relation 6927. Up to 1523 conditions per place. [2024-06-21 17:24:18,140 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 60 selfloop transitions, 10 changer transitions 0/79 dead transitions. [2024-06-21 17:24:18,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 79 transitions, 600 flow [2024-06-21 17:24:18,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:24:18,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:24:18,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-21 17:24:18,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-21 17:24:18,141 INFO L175 Difference]: Start difference. First operand has 71 places, 66 transitions, 418 flow. Second operand 5 states and 88 transitions. [2024-06-21 17:24:18,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 79 transitions, 600 flow [2024-06-21 17:24:18,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 79 transitions, 560 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 17:24:18,148 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 429 flow [2024-06-21 17:24:18,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=429, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2024-06-21 17:24:18,150 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-21 17:24:18,150 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 429 flow [2024-06-21 17:24:18,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:18,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:18,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:18,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 17:24:18,151 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-21 17:24:18,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:18,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1297274529, now seen corresponding path program 1 times [2024-06-21 17:24:18,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:18,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91497587] [2024-06-21 17:24:18,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:18,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:18,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:19,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:19,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:19,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91497587] [2024-06-21 17:24:19,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91497587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:19,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:19,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:24:19,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851661515] [2024-06-21 17:24:19,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:19,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:24:19,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:19,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:24:19,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:24:19,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:19,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 429 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:19,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:19,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:19,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:20,548 INFO L124 PetriNetUnfolderBase]: 1105/1708 cut-off events. [2024-06-21 17:24:20,549 INFO L125 PetriNetUnfolderBase]: For 14192/14195 co-relation queries the response was YES. [2024-06-21 17:24:20,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7721 conditions, 1708 events. 1105/1708 cut-off events. For 14192/14195 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8062 event pairs, 263 based on Foata normal form. 6/1711 useless extension candidates. Maximal degree in co-relation 7690. Up to 1518 conditions per place. [2024-06-21 17:24:20,556 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 79 selfloop transitions, 21 changer transitions 0/105 dead transitions. [2024-06-21 17:24:20,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 105 transitions, 807 flow [2024-06-21 17:24:20,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:20,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:20,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 17:24:20,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-21 17:24:20,558 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 429 flow. Second operand 7 states and 130 transitions. [2024-06-21 17:24:20,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 105 transitions, 807 flow [2024-06-21 17:24:20,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 105 transitions, 780 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-21 17:24:20,566 INFO L231 Difference]: Finished difference. Result has 75 places, 73 transitions, 511 flow [2024-06-21 17:24:20,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=511, PETRI_PLACES=75, PETRI_TRANSITIONS=73} [2024-06-21 17:24:20,566 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-21 17:24:20,566 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 73 transitions, 511 flow [2024-06-21 17:24:20,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:20,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:20,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:20,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 17:24:20,567 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-21 17:24:20,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:20,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1300131489, now seen corresponding path program 2 times [2024-06-21 17:24:20,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:20,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518614490] [2024-06-21 17:24:20,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:20,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:20,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:22,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:22,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:22,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518614490] [2024-06-21 17:24:22,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518614490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:22,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:22,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:24:22,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326939668] [2024-06-21 17:24:22,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:22,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:24:22,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:22,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:24:22,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:24:22,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:22,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 73 transitions, 511 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:22,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:22,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:22,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:23,306 INFO L124 PetriNetUnfolderBase]: 1125/1740 cut-off events. [2024-06-21 17:24:23,307 INFO L125 PetriNetUnfolderBase]: For 16648/16651 co-relation queries the response was YES. [2024-06-21 17:24:23,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8196 conditions, 1740 events. 1125/1740 cut-off events. For 16648/16651 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8209 event pairs, 391 based on Foata normal form. 6/1743 useless extension candidates. Maximal degree in co-relation 8164. Up to 1628 conditions per place. [2024-06-21 17:24:23,315 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 81 selfloop transitions, 18 changer transitions 0/104 dead transitions. [2024-06-21 17:24:23,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 104 transitions, 811 flow [2024-06-21 17:24:23,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:23,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:23,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 17:24:23,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-21 17:24:23,317 INFO L175 Difference]: Start difference. First operand has 75 places, 73 transitions, 511 flow. Second operand 7 states and 127 transitions. [2024-06-21 17:24:23,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 104 transitions, 811 flow [2024-06-21 17:24:23,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 104 transitions, 757 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 17:24:23,328 INFO L231 Difference]: Finished difference. Result has 79 places, 75 transitions, 536 flow [2024-06-21 17:24:23,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=536, PETRI_PLACES=79, PETRI_TRANSITIONS=75} [2024-06-21 17:24:23,329 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-21 17:24:23,329 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 75 transitions, 536 flow [2024-06-21 17:24:23,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:23,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:23,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:23,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 17:24:23,330 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-21 17:24:23,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:23,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1228802211, now seen corresponding path program 1 times [2024-06-21 17:24:23,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:23,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270140932] [2024-06-21 17:24:23,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:23,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:23,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:25,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:25,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:25,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270140932] [2024-06-21 17:24:25,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270140932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:25,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:25,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:24:25,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138377939] [2024-06-21 17:24:25,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:25,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:24:25,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:25,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:24:25,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:24:25,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:25,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 75 transitions, 536 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:24:25,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:25,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:25,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:26,560 INFO L124 PetriNetUnfolderBase]: 1415/2172 cut-off events. [2024-06-21 17:24:26,560 INFO L125 PetriNetUnfolderBase]: For 21704/21728 co-relation queries the response was YES. [2024-06-21 17:24:26,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9912 conditions, 2172 events. 1415/2172 cut-off events. For 21704/21728 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10240 event pairs, 430 based on Foata normal form. 18/2186 useless extension candidates. Maximal degree in co-relation 9878. Up to 2016 conditions per place. [2024-06-21 17:24:26,570 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 86 selfloop transitions, 22 changer transitions 0/112 dead transitions. [2024-06-21 17:24:26,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 112 transitions, 870 flow [2024-06-21 17:24:26,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:26,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:26,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 17:24:26,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 17:24:26,572 INFO L175 Difference]: Start difference. First operand has 79 places, 75 transitions, 536 flow. Second operand 8 states and 137 transitions. [2024-06-21 17:24:26,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 112 transitions, 870 flow [2024-06-21 17:24:26,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 112 transitions, 819 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 17:24:26,585 INFO L231 Difference]: Finished difference. Result has 82 places, 78 transitions, 579 flow [2024-06-21 17:24:26,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=579, PETRI_PLACES=82, PETRI_TRANSITIONS=78} [2024-06-21 17:24:26,586 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-21 17:24:26,586 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 78 transitions, 579 flow [2024-06-21 17:24:26,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:24:26,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:26,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:26,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 17:24:26,586 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-21 17:24:26,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:26,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1551458335, now seen corresponding path program 3 times [2024-06-21 17:24:26,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:26,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116999373] [2024-06-21 17:24:26,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:26,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:26,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:28,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:28,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:28,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116999373] [2024-06-21 17:24:28,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116999373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:28,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:28,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:24:28,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020001816] [2024-06-21 17:24:28,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:28,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:24:28,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:28,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:24:28,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:24:28,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:28,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 78 transitions, 579 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:28,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:28,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:28,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:29,063 INFO L124 PetriNetUnfolderBase]: 1130/1747 cut-off events. [2024-06-21 17:24:29,064 INFO L125 PetriNetUnfolderBase]: For 20719/20722 co-relation queries the response was YES. [2024-06-21 17:24:29,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8662 conditions, 1747 events. 1130/1747 cut-off events. For 20719/20722 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8265 event pairs, 243 based on Foata normal form. 6/1750 useless extension candidates. Maximal degree in co-relation 8627. Up to 1608 conditions per place. [2024-06-21 17:24:29,071 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 17 changer transitions 0/102 dead transitions. [2024-06-21 17:24:29,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 102 transitions, 831 flow [2024-06-21 17:24:29,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:24:29,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:24:29,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-21 17:24:29,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 17:24:29,072 INFO L175 Difference]: Start difference. First operand has 82 places, 78 transitions, 579 flow. Second operand 6 states and 112 transitions. [2024-06-21 17:24:29,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 102 transitions, 831 flow [2024-06-21 17:24:29,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 102 transitions, 745 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 17:24:29,084 INFO L231 Difference]: Finished difference. Result has 82 places, 78 transitions, 537 flow [2024-06-21 17:24:29,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=537, PETRI_PLACES=82, PETRI_TRANSITIONS=78} [2024-06-21 17:24:29,084 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-21 17:24:29,085 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 78 transitions, 537 flow [2024-06-21 17:24:29,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:29,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:29,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:29,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 17:24:29,085 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-21 17:24:29,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:29,086 INFO L85 PathProgramCache]: Analyzing trace with hash 454614551, now seen corresponding path program 2 times [2024-06-21 17:24:29,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:29,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85118324] [2024-06-21 17:24:29,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:29,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:29,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:31,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:31,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:31,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85118324] [2024-06-21 17:24:31,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85118324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:31,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:31,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:24:31,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200886697] [2024-06-21 17:24:31,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:31,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:24:31,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:31,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:24:31,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:24:31,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:31,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 78 transitions, 537 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:24:31,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:31,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:31,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:32,339 INFO L124 PetriNetUnfolderBase]: 1420/2179 cut-off events. [2024-06-21 17:24:32,339 INFO L125 PetriNetUnfolderBase]: For 26769/26793 co-relation queries the response was YES. [2024-06-21 17:24:32,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10398 conditions, 2179 events. 1420/2179 cut-off events. For 26769/26793 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10236 event pairs, 428 based on Foata normal form. 18/2193 useless extension candidates. Maximal degree in co-relation 10362. Up to 1995 conditions per place. [2024-06-21 17:24:32,349 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 87 selfloop transitions, 25 changer transitions 0/116 dead transitions. [2024-06-21 17:24:32,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 116 transitions, 887 flow [2024-06-21 17:24:32,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:32,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:32,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 17:24:32,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-21 17:24:32,350 INFO L175 Difference]: Start difference. First operand has 82 places, 78 transitions, 537 flow. Second operand 8 states and 139 transitions. [2024-06-21 17:24:32,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 116 transitions, 887 flow [2024-06-21 17:24:32,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 116 transitions, 846 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 17:24:32,364 INFO L231 Difference]: Finished difference. Result has 85 places, 81 transitions, 602 flow [2024-06-21 17:24:32,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=602, PETRI_PLACES=85, PETRI_TRANSITIONS=81} [2024-06-21 17:24:32,365 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-21 17:24:32,365 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 81 transitions, 602 flow [2024-06-21 17:24:32,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:24:32,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:32,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:32,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 17:24:32,366 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-21 17:24:32,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:32,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1551273885, now seen corresponding path program 3 times [2024-06-21 17:24:32,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:32,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946066309] [2024-06-21 17:24:32,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:32,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:32,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:34,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:34,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:34,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946066309] [2024-06-21 17:24:34,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946066309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:34,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:34,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:24:34,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390244066] [2024-06-21 17:24:34,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:34,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:24:34,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:34,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:24:34,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:24:34,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:34,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 81 transitions, 602 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:24:34,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:34,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:34,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:35,565 INFO L124 PetriNetUnfolderBase]: 1433/2198 cut-off events. [2024-06-21 17:24:35,565 INFO L125 PetriNetUnfolderBase]: For 30722/30746 co-relation queries the response was YES. [2024-06-21 17:24:35,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10955 conditions, 2198 events. 1433/2198 cut-off events. For 30722/30746 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10373 event pairs, 428 based on Foata normal form. 18/2212 useless extension candidates. Maximal degree in co-relation 10918. Up to 1962 conditions per place. [2024-06-21 17:24:35,576 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 92 selfloop transitions, 34 changer transitions 0/130 dead transitions. [2024-06-21 17:24:35,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 130 transitions, 1118 flow [2024-06-21 17:24:35,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:24:35,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:24:35,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 17:24:35,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-21 17:24:35,577 INFO L175 Difference]: Start difference. First operand has 85 places, 81 transitions, 602 flow. Second operand 9 states and 158 transitions. [2024-06-21 17:24:35,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 130 transitions, 1118 flow [2024-06-21 17:24:35,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 130 transitions, 1036 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 17:24:35,593 INFO L231 Difference]: Finished difference. Result has 88 places, 87 transitions, 702 flow [2024-06-21 17:24:35,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=702, PETRI_PLACES=88, PETRI_TRANSITIONS=87} [2024-06-21 17:24:35,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-21 17:24:35,594 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 87 transitions, 702 flow [2024-06-21 17:24:35,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:24:35,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:35,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:35,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 17:24:35,594 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-21 17:24:35,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:35,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1551453375, now seen corresponding path program 4 times [2024-06-21 17:24:35,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:35,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309990574] [2024-06-21 17:24:35,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:35,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:35,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:37,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-21 17:24:37,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:37,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309990574] [2024-06-21 17:24:37,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309990574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:37,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:37,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:37,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914740503] [2024-06-21 17:24:37,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:37,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:37,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:37,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:37,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:37,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:37,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 87 transitions, 702 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 17:24:37,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:37,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:37,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:38,615 INFO L124 PetriNetUnfolderBase]: 1151/1784 cut-off events. [2024-06-21 17:24:38,615 INFO L125 PetriNetUnfolderBase]: For 29299/29302 co-relation queries the response was YES. [2024-06-21 17:24:38,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9635 conditions, 1784 events. 1151/1784 cut-off events. For 29299/29302 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8498 event pairs, 371 based on Foata normal form. 4/1785 useless extension candidates. Maximal degree in co-relation 9597. Up to 1677 conditions per place. [2024-06-21 17:24:38,625 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 91 selfloop transitions, 19 changer transitions 0/115 dead transitions. [2024-06-21 17:24:38,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 115 transitions, 990 flow [2024-06-21 17:24:38,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:38,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:38,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 17:24:38,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-21 17:24:38,628 INFO L175 Difference]: Start difference. First operand has 88 places, 87 transitions, 702 flow. Second operand 7 states and 127 transitions. [2024-06-21 17:24:38,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 115 transitions, 990 flow [2024-06-21 17:24:38,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 115 transitions, 888 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-21 17:24:38,642 INFO L231 Difference]: Finished difference. Result has 90 places, 87 transitions, 646 flow [2024-06-21 17:24:38,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=646, PETRI_PLACES=90, PETRI_TRANSITIONS=87} [2024-06-21 17:24:38,643 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-21 17:24:38,643 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 87 transitions, 646 flow [2024-06-21 17:24:38,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 17:24:38,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:38,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:38,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 17:24:38,644 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:24:38,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:38,644 INFO L85 PathProgramCache]: Analyzing trace with hash -617938953, now seen corresponding path program 1 times [2024-06-21 17:24:38,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:38,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828137208] [2024-06-21 17:24:38,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:38,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:38,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:40,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:40,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:40,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828137208] [2024-06-21 17:24:40,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828137208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:40,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:40,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:24:40,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426459597] [2024-06-21 17:24:40,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:40,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:24:40,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:40,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:24:40,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:24:40,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:40,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 87 transitions, 646 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:40,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:40,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:40,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:41,263 INFO L124 PetriNetUnfolderBase]: 1331/2069 cut-off events. [2024-06-21 17:24:41,263 INFO L125 PetriNetUnfolderBase]: For 35701/35703 co-relation queries the response was YES. [2024-06-21 17:24:41,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10886 conditions, 2069 events. 1331/2069 cut-off events. For 35701/35703 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9823 event pairs, 393 based on Foata normal form. 5/2063 useless extension candidates. Maximal degree in co-relation 10846. Up to 1973 conditions per place. [2024-06-21 17:24:41,274 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 89 selfloop transitions, 12 changer transitions 0/109 dead transitions. [2024-06-21 17:24:41,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 109 transitions, 941 flow [2024-06-21 17:24:41,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:24:41,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:24:41,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 17:24:41,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-21 17:24:41,277 INFO L175 Difference]: Start difference. First operand has 90 places, 87 transitions, 646 flow. Second operand 6 states and 97 transitions. [2024-06-21 17:24:41,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 109 transitions, 941 flow [2024-06-21 17:24:41,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 109 transitions, 889 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 17:24:41,298 INFO L231 Difference]: Finished difference. Result has 92 places, 97 transitions, 715 flow [2024-06-21 17:24:41,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=715, PETRI_PLACES=92, PETRI_TRANSITIONS=97} [2024-06-21 17:24:41,298 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-21 17:24:41,299 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 97 transitions, 715 flow [2024-06-21 17:24:41,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:24:41,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:41,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:41,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 17:24:41,299 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-21 17:24:41,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:41,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1585234896, now seen corresponding path program 1 times [2024-06-21 17:24:41,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:41,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443134363] [2024-06-21 17:24:41,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:41,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:41,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:43,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:43,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:43,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443134363] [2024-06-21 17:24:43,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443134363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:43,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:43,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:24:43,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767823091] [2024-06-21 17:24:43,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:43,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:24:43,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:43,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:24:43,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:24:43,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:43,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 97 transitions, 715 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:24:43,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:43,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:43,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:44,109 INFO L124 PetriNetUnfolderBase]: 1436/2207 cut-off events. [2024-06-21 17:24:44,109 INFO L125 PetriNetUnfolderBase]: For 38571/38600 co-relation queries the response was YES. [2024-06-21 17:24:44,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11834 conditions, 2207 events. 1436/2207 cut-off events. For 38571/38600 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10447 event pairs, 260 based on Foata normal form. 22/2225 useless extension candidates. Maximal degree in co-relation 11791. Up to 1935 conditions per place. [2024-06-21 17:24:44,121 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 103 selfloop transitions, 28 changer transitions 0/135 dead transitions. [2024-06-21 17:24:44,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 135 transitions, 1099 flow [2024-06-21 17:24:44,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:44,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:44,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 17:24:44,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-21 17:24:44,123 INFO L175 Difference]: Start difference. First operand has 92 places, 97 transitions, 715 flow. Second operand 8 states and 138 transitions. [2024-06-21 17:24:44,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 135 transitions, 1099 flow [2024-06-21 17:24:44,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 135 transitions, 1089 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-21 17:24:44,142 INFO L231 Difference]: Finished difference. Result has 99 places, 99 transitions, 808 flow [2024-06-21 17:24:44,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=808, PETRI_PLACES=99, PETRI_TRANSITIONS=99} [2024-06-21 17:24:44,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-21 17:24:44,142 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 99 transitions, 808 flow [2024-06-21 17:24:44,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:24:44,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:44,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:44,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 17:24:44,143 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-21 17:24:44,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:44,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1649520086, now seen corresponding path program 2 times [2024-06-21 17:24:44,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:44,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813882058] [2024-06-21 17:24:44,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:44,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:44,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:46,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-21 17:24:46,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:46,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813882058] [2024-06-21 17:24:46,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813882058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:46,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:46,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:24:46,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072652058] [2024-06-21 17:24:46,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:46,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:24:46,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:46,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:24:46,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:24:46,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:46,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 99 transitions, 808 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:24:46,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:46,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:46,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:47,064 INFO L124 PetriNetUnfolderBase]: 1456/2239 cut-off events. [2024-06-21 17:24:47,065 INFO L125 PetriNetUnfolderBase]: For 42920/42949 co-relation queries the response was YES. [2024-06-21 17:24:47,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12448 conditions, 2239 events. 1456/2239 cut-off events. For 42920/42949 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10633 event pairs, 394 based on Foata normal form. 22/2257 useless extension candidates. Maximal degree in co-relation 12402. Up to 2072 conditions per place. [2024-06-21 17:24:47,075 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 107 selfloop transitions, 24 changer transitions 0/135 dead transitions. [2024-06-21 17:24:47,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 135 transitions, 1192 flow [2024-06-21 17:24:47,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:47,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:47,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 17:24:47,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 17:24:47,077 INFO L175 Difference]: Start difference. First operand has 99 places, 99 transitions, 808 flow. Second operand 8 states and 137 transitions. [2024-06-21 17:24:47,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 135 transitions, 1192 flow [2024-06-21 17:24:47,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 135 transitions, 1107 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 17:24:47,096 INFO L231 Difference]: Finished difference. Result has 101 places, 101 transitions, 822 flow [2024-06-21 17:24:47,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=723, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=822, PETRI_PLACES=101, PETRI_TRANSITIONS=101} [2024-06-21 17:24:47,096 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-21 17:24:47,096 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 101 transitions, 822 flow [2024-06-21 17:24:47,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:24:47,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:47,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:47,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 17:24:47,097 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-21 17:24:47,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:47,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1649372216, now seen corresponding path program 3 times [2024-06-21 17:24:47,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:47,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221738078] [2024-06-21 17:24:47,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:47,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:47,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:48,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:48,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:48,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221738078] [2024-06-21 17:24:48,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221738078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:48,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:48,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:48,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204289620] [2024-06-21 17:24:48,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:48,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:48,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:48,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:48,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:48,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:48,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 101 transitions, 822 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 17:24:48,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:48,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:48,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:49,901 INFO L124 PetriNetUnfolderBase]: 1366/2143 cut-off events. [2024-06-21 17:24:49,902 INFO L125 PetriNetUnfolderBase]: For 47534/47540 co-relation queries the response was YES. [2024-06-21 17:24:49,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12402 conditions, 2143 events. 1366/2143 cut-off events. For 47534/47540 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 10247 event pairs, 368 based on Foata normal form. 7/2145 useless extension candidates. Maximal degree in co-relation 12355. Up to 1979 conditions per place. [2024-06-21 17:24:49,912 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 107 selfloop transitions, 23 changer transitions 0/138 dead transitions. [2024-06-21 17:24:49,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 138 transitions, 1210 flow [2024-06-21 17:24:49,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:49,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:49,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 17:24:49,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-21 17:24:49,915 INFO L175 Difference]: Start difference. First operand has 101 places, 101 transitions, 822 flow. Second operand 8 states and 143 transitions. [2024-06-21 17:24:49,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 138 transitions, 1210 flow [2024-06-21 17:24:49,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 138 transitions, 1129 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 17:24:49,939 INFO L231 Difference]: Finished difference. Result has 103 places, 103 transitions, 842 flow [2024-06-21 17:24:49,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=842, PETRI_PLACES=103, PETRI_TRANSITIONS=103} [2024-06-21 17:24:49,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-21 17:24:49,956 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 103 transitions, 842 flow [2024-06-21 17:24:49,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 17:24:49,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:49,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-21 17:24:49,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 17:24:49,956 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-21 17:24:49,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:49,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1649526038, now seen corresponding path program 1 times [2024-06-21 17:24:49,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:49,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993983485] [2024-06-21 17:24:49,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:49,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:49,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:52,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:52,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:52,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993983485] [2024-06-21 17:24:52,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993983485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:52,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:52,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:24:52,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346829460] [2024-06-21 17:24:52,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:52,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:24:52,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:52,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:24:52,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:24:52,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:52,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 103 transitions, 842 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-21 17:24:52,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:52,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:52,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:53,355 INFO L124 PetriNetUnfolderBase]: 1544/2399 cut-off events. [2024-06-21 17:24:53,355 INFO L125 PetriNetUnfolderBase]: For 56856/56885 co-relation queries the response was YES. [2024-06-21 17:24:53,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13668 conditions, 2399 events. 1544/2399 cut-off events. For 56856/56885 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 11762 event pairs, 408 based on Foata normal form. 34/2429 useless extension candidates. Maximal degree in co-relation 13620. Up to 2119 conditions per place. [2024-06-21 17:24:53,366 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 116 selfloop transitions, 26 changer transitions 0/146 dead transitions. [2024-06-21 17:24:53,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 146 transitions, 1282 flow [2024-06-21 17:24:53,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:24:53,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:24:53,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 17:24:53,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-21 17:24:53,367 INFO L175 Difference]: Start difference. First operand has 103 places, 103 transitions, 842 flow. Second operand 9 states and 154 transitions. [2024-06-21 17:24:53,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 146 transitions, 1282 flow [2024-06-21 17:24:53,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 146 transitions, 1199 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 17:24:53,395 INFO L231 Difference]: Finished difference. Result has 106 places, 104 transitions, 854 flow [2024-06-21 17:24:53,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=854, PETRI_PLACES=106, PETRI_TRANSITIONS=104} [2024-06-21 17:24:53,396 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-21 17:24:53,396 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 104 transitions, 854 flow [2024-06-21 17:24:53,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-21 17:24:53,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:53,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:53,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 17:24:53,397 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-21 17:24:53,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:53,397 INFO L85 PathProgramCache]: Analyzing trace with hash -845056158, now seen corresponding path program 4 times [2024-06-21 17:24:53,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:53,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013130313] [2024-06-21 17:24:53,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:53,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:53,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:55,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:55,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:55,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013130313] [2024-06-21 17:24:55,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013130313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:55,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:55,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:24:55,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244419118] [2024-06-21 17:24:55,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:55,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:24:55,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:55,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:24:55,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:24:55,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:55,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 104 transitions, 854 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:24:55,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:55,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:55,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:56,268 INFO L124 PetriNetUnfolderBase]: 1564/2431 cut-off events. [2024-06-21 17:24:56,268 INFO L125 PetriNetUnfolderBase]: For 57827/57856 co-relation queries the response was YES. [2024-06-21 17:24:56,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13989 conditions, 2431 events. 1564/2431 cut-off events. For 57827/57856 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11920 event pairs, 410 based on Foata normal form. 22/2449 useless extension candidates. Maximal degree in co-relation 13940. Up to 2224 conditions per place. [2024-06-21 17:24:56,282 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 110 selfloop transitions, 27 changer transitions 0/141 dead transitions. [2024-06-21 17:24:56,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 141 transitions, 1264 flow [2024-06-21 17:24:56,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:56,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:56,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 17:24:56,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-21 17:24:56,283 INFO L175 Difference]: Start difference. First operand has 106 places, 104 transitions, 854 flow. Second operand 8 states and 139 transitions. [2024-06-21 17:24:56,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 141 transitions, 1264 flow [2024-06-21 17:24:56,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 141 transitions, 1199 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 17:24:56,311 INFO L231 Difference]: Finished difference. Result has 107 places, 106 transitions, 904 flow [2024-06-21 17:24:56,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=904, PETRI_PLACES=107, PETRI_TRANSITIONS=106} [2024-06-21 17:24:56,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2024-06-21 17:24:56,311 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 106 transitions, 904 flow [2024-06-21 17:24:56,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:24:56,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:56,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:56,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 17:24:56,312 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-21 17:24:56,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:56,312 INFO L85 PathProgramCache]: Analyzing trace with hash -850418538, now seen corresponding path program 5 times [2024-06-21 17:24:56,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:56,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064547079] [2024-06-21 17:24:56,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:56,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:56,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:58,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:58,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:58,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064547079] [2024-06-21 17:24:58,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064547079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:58,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:58,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:24:58,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790367311] [2024-06-21 17:24:58,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:58,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:24:58,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:58,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:24:58,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:24:58,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:58,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 106 transitions, 904 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:24:58,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:58,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:58,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:59,063 INFO L124 PetriNetUnfolderBase]: 1584/2463 cut-off events. [2024-06-21 17:24:59,063 INFO L125 PetriNetUnfolderBase]: For 62216/62245 co-relation queries the response was YES. [2024-06-21 17:24:59,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14405 conditions, 2463 events. 1584/2463 cut-off events. For 62216/62245 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12133 event pairs, 416 based on Foata normal form. 22/2481 useless extension candidates. Maximal degree in co-relation 14355. Up to 2295 conditions per place. [2024-06-21 17:24:59,080 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 112 selfloop transitions, 21 changer transitions 0/137 dead transitions. [2024-06-21 17:24:59,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 137 transitions, 1294 flow [2024-06-21 17:24:59,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:59,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:59,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 17:24:59,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-21 17:24:59,082 INFO L175 Difference]: Start difference. First operand has 107 places, 106 transitions, 904 flow. Second operand 7 states and 122 transitions. [2024-06-21 17:24:59,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 137 transitions, 1294 flow [2024-06-21 17:24:59,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 137 transitions, 1197 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 17:24:59,115 INFO L231 Difference]: Finished difference. Result has 108 places, 108 transitions, 914 flow [2024-06-21 17:24:59,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=914, PETRI_PLACES=108, PETRI_TRANSITIONS=108} [2024-06-21 17:24:59,115 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-21 17:24:59,115 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 108 transitions, 914 flow [2024-06-21 17:24:59,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-21 17:24:59,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:59,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:59,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 17:24:59,116 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-21 17:24:59,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:59,116 INFO L85 PathProgramCache]: Analyzing trace with hash -850566408, now seen corresponding path program 6 times [2024-06-21 17:24:59,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:59,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075301806] [2024-06-21 17:24:59,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:59,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:59,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:00,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:00,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:00,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075301806] [2024-06-21 17:25:00,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075301806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:00,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:00,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:25:00,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27503862] [2024-06-21 17:25:00,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:00,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:25:00,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:00,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:25:00,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:25:00,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:00,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 108 transitions, 914 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 17:25:00,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:00,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:00,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:01,815 INFO L124 PetriNetUnfolderBase]: 1466/2323 cut-off events. [2024-06-21 17:25:01,816 INFO L125 PetriNetUnfolderBase]: For 64936/64942 co-relation queries the response was YES. [2024-06-21 17:25:01,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13927 conditions, 2323 events. 1466/2323 cut-off events. For 64936/64942 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 11413 event pairs, 262 based on Foata normal form. 7/2325 useless extension candidates. Maximal degree in co-relation 13876. Up to 2120 conditions per place. [2024-06-21 17:25:01,831 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 110 selfloop transitions, 22 changer transitions 0/140 dead transitions. [2024-06-21 17:25:01,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 140 transitions, 1308 flow [2024-06-21 17:25:01,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:25:01,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:25:01,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 17:25:01,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-21 17:25:01,832 INFO L175 Difference]: Start difference. First operand has 108 places, 108 transitions, 914 flow. Second operand 7 states and 128 transitions. [2024-06-21 17:25:01,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 140 transitions, 1308 flow [2024-06-21 17:25:01,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 140 transitions, 1219 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:01,864 INFO L231 Difference]: Finished difference. Result has 110 places, 110 transitions, 938 flow [2024-06-21 17:25:01,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=938, PETRI_PLACES=110, PETRI_TRANSITIONS=110} [2024-06-21 17:25:01,865 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-21 17:25:01,865 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 110 transitions, 938 flow [2024-06-21 17:25:01,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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-21 17:25:01,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:01,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:01,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 17:25:01,865 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-21 17:25:01,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:01,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1208360226, now seen corresponding path program 2 times [2024-06-21 17:25:01,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:01,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602774014] [2024-06-21 17:25:01,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:01,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:01,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:04,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:04,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:04,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602774014] [2024-06-21 17:25:04,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602774014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:04,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:04,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:25:04,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685144287] [2024-06-21 17:25:04,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:04,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:25:04,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:04,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:25:04,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:25:04,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:25:04,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 110 transitions, 938 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-21 17:25:04,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:04,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:25:04,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:05,470 INFO L124 PetriNetUnfolderBase]: 1692/2651 cut-off events. [2024-06-21 17:25:05,470 INFO L125 PetriNetUnfolderBase]: For 79562/79591 co-relation queries the response was YES. [2024-06-21 17:25:05,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15967 conditions, 2651 events. 1692/2651 cut-off events. For 79562/79591 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13409 event pairs, 404 based on Foata normal form. 30/2677 useless extension candidates. Maximal degree in co-relation 15915. Up to 2093 conditions per place. [2024-06-21 17:25:05,486 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 119 selfloop transitions, 39 changer transitions 0/162 dead transitions. [2024-06-21 17:25:05,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 162 transitions, 1600 flow [2024-06-21 17:25:05,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:05,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:05,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 17:25:05,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-21 17:25:05,487 INFO L175 Difference]: Start difference. First operand has 110 places, 110 transitions, 938 flow. Second operand 9 states and 163 transitions. [2024-06-21 17:25:05,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 162 transitions, 1600 flow [2024-06-21 17:25:05,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 162 transitions, 1505 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:05,536 INFO L231 Difference]: Finished difference. Result has 114 places, 112 transitions, 1013 flow [2024-06-21 17:25:05,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1013, PETRI_PLACES=114, PETRI_TRANSITIONS=112} [2024-06-21 17:25:05,537 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-21 17:25:05,537 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 112 transitions, 1013 flow [2024-06-21 17:25:05,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-21 17:25:05,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:05,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:05,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 17:25:05,537 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-21 17:25:05,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:05,538 INFO L85 PathProgramCache]: Analyzing trace with hash -844848396, now seen corresponding path program 3 times [2024-06-21 17:25:05,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:05,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258436927] [2024-06-21 17:25:05,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:05,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:05,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:07,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:07,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:07,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258436927] [2024-06-21 17:25:07,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258436927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:07,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:07,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:07,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902935683] [2024-06-21 17:25:07,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:07,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:07,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:07,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:07,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:07,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:07,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 112 transitions, 1013 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:07,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:07,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:07,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:09,205 INFO L124 PetriNetUnfolderBase]: 1698/2723 cut-off events. [2024-06-21 17:25:09,205 INFO L125 PetriNetUnfolderBase]: For 95708/95714 co-relation queries the response was YES. [2024-06-21 17:25:09,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16900 conditions, 2723 events. 1698/2723 cut-off events. For 95708/95714 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14267 event pairs, 462 based on Foata normal form. 31/2749 useless extension candidates. Maximal degree in co-relation 16847. Up to 2279 conditions per place. [2024-06-21 17:25:09,221 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 113 selfloop transitions, 40 changer transitions 0/161 dead transitions. [2024-06-21 17:25:09,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 161 transitions, 1541 flow [2024-06-21 17:25:09,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:25:09,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:25:09,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 17:25:09,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 17:25:09,222 INFO L175 Difference]: Start difference. First operand has 114 places, 112 transitions, 1013 flow. Second operand 10 states and 180 transitions. [2024-06-21 17:25:09,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 161 transitions, 1541 flow [2024-06-21 17:25:09,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 161 transitions, 1467 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:09,264 INFO L231 Difference]: Finished difference. Result has 119 places, 114 transitions, 1123 flow [2024-06-21 17:25:09,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=941, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1123, PETRI_PLACES=119, PETRI_TRANSITIONS=114} [2024-06-21 17:25:09,265 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-21 17:25:09,265 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 114 transitions, 1123 flow [2024-06-21 17:25:09,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:09,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:09,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:09,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 17:25:09,266 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-21 17:25:09,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:09,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1202788596, now seen corresponding path program 4 times [2024-06-21 17:25:09,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:09,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24664078] [2024-06-21 17:25:09,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:09,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:09,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:11,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-21 17:25:11,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:11,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24664078] [2024-06-21 17:25:11,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24664078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:11,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:11,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:25:11,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009542228] [2024-06-21 17:25:11,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:11,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:25:11,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:11,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:25:11,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:25:11,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:25:11,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 114 transitions, 1123 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-21 17:25:11,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:11,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:25:11,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:12,893 INFO L124 PetriNetUnfolderBase]: 1828/2891 cut-off events. [2024-06-21 17:25:12,894 INFO L125 PetriNetUnfolderBase]: For 96636/96665 co-relation queries the response was YES. [2024-06-21 17:25:12,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17264 conditions, 2891 events. 1828/2891 cut-off events. For 96636/96665 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15168 event pairs, 484 based on Foata normal form. 46/2933 useless extension candidates. Maximal degree in co-relation 17209. Up to 2516 conditions per place. [2024-06-21 17:25:12,910 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 123 selfloop transitions, 25 changer transitions 0/152 dead transitions. [2024-06-21 17:25:12,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 152 transitions, 1575 flow [2024-06-21 17:25:12,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:25:12,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:25:12,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 17:25:12,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 17:25:12,912 INFO L175 Difference]: Start difference. First operand has 119 places, 114 transitions, 1123 flow. Second operand 8 states and 140 transitions. [2024-06-21 17:25:12,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 152 transitions, 1575 flow [2024-06-21 17:25:12,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 152 transitions, 1439 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-21 17:25:12,992 INFO L231 Difference]: Finished difference. Result has 119 places, 115 transitions, 1095 flow [2024-06-21 17:25:12,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1095, PETRI_PLACES=119, PETRI_TRANSITIONS=115} [2024-06-21 17:25:12,992 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-21 17:25:12,993 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 115 transitions, 1095 flow [2024-06-21 17:25:12,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-21 17:25:12,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:12,993 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-21 17:25:12,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 17:25:12,993 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-21 17:25:12,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:12,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1140361632, now seen corresponding path program 1 times [2024-06-21 17:25:12,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:12,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043685053] [2024-06-21 17:25:12,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:12,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:13,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:15,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:15,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:15,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043685053] [2024-06-21 17:25:15,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043685053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:15,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:15,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:15,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540518187] [2024-06-21 17:25:15,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:15,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:15,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:15,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:15,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:15,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:15,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 115 transitions, 1095 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:15,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:15,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:15,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:16,448 INFO L124 PetriNetUnfolderBase]: 1766/2847 cut-off events. [2024-06-21 17:25:16,449 INFO L125 PetriNetUnfolderBase]: For 92396/92402 co-relation queries the response was YES. [2024-06-21 17:25:16,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17035 conditions, 2847 events. 1766/2847 cut-off events. For 92396/92402 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15041 event pairs, 286 based on Foata normal form. 15/2857 useless extension candidates. Maximal degree in co-relation 16979. Up to 2499 conditions per place. [2024-06-21 17:25:16,463 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 123 selfloop transitions, 29 changer transitions 0/160 dead transitions. [2024-06-21 17:25:16,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 160 transitions, 1559 flow [2024-06-21 17:25:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:16,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:16,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 17:25:16,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-21 17:25:16,465 INFO L175 Difference]: Start difference. First operand has 119 places, 115 transitions, 1095 flow. Second operand 9 states and 161 transitions. [2024-06-21 17:25:16,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 160 transitions, 1559 flow [2024-06-21 17:25:16,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 160 transitions, 1487 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 17:25:16,511 INFO L231 Difference]: Finished difference. Result has 122 places, 116 transitions, 1137 flow [2024-06-21 17:25:16,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1023, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1137, PETRI_PLACES=122, PETRI_TRANSITIONS=116} [2024-06-21 17:25:16,511 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-21 17:25:16,511 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 116 transitions, 1137 flow [2024-06-21 17:25:16,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:16,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:16,511 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-21 17:25:16,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 17:25:16,512 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-21 17:25:16,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:16,512 INFO L85 PathProgramCache]: Analyzing trace with hash -404483134, now seen corresponding path program 2 times [2024-06-21 17:25:16,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:16,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75260605] [2024-06-21 17:25:16,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:16,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:16,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:18,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:18,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:18,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75260605] [2024-06-21 17:25:18,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75260605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:18,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:18,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:18,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317565074] [2024-06-21 17:25:18,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:18,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:18,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:18,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:18,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:18,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:18,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 116 transitions, 1137 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:18,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:18,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:18,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:20,213 INFO L124 PetriNetUnfolderBase]: 1814/2931 cut-off events. [2024-06-21 17:25:20,213 INFO L125 PetriNetUnfolderBase]: For 97679/97685 co-relation queries the response was YES. [2024-06-21 17:25:20,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17618 conditions, 2931 events. 1814/2931 cut-off events. For 97679/97685 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 15777 event pairs, 476 based on Foata normal form. 15/2941 useless extension candidates. Maximal degree in co-relation 17561. Up to 2688 conditions per place. [2024-06-21 17:25:20,228 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 126 selfloop transitions, 25 changer transitions 0/159 dead transitions. [2024-06-21 17:25:20,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 159 transitions, 1597 flow [2024-06-21 17:25:20,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:20,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:20,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 17:25:20,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-21 17:25:20,230 INFO L175 Difference]: Start difference. First operand has 122 places, 116 transitions, 1137 flow. Second operand 9 states and 160 transitions. [2024-06-21 17:25:20,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 159 transitions, 1597 flow [2024-06-21 17:25:20,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 159 transitions, 1503 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 17:25:20,281 INFO L231 Difference]: Finished difference. Result has 124 places, 117 transitions, 1151 flow [2024-06-21 17:25:20,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1043, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1151, PETRI_PLACES=124, PETRI_TRANSITIONS=117} [2024-06-21 17:25:20,282 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-21 17:25:20,282 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 117 transitions, 1151 flow [2024-06-21 17:25:20,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:20,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:20,282 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-21 17:25:20,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 17:25:20,283 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-21 17:25:20,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:20,283 INFO L85 PathProgramCache]: Analyzing trace with hash -409067104, now seen corresponding path program 3 times [2024-06-21 17:25:20,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:20,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740779037] [2024-06-21 17:25:20,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:20,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:20,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:22,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:22,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:22,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740779037] [2024-06-21 17:25:22,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740779037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:22,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:22,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:25:22,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756249844] [2024-06-21 17:25:22,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:22,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:25:22,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:22,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:25:22,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:25:22,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:25:22,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 117 transitions, 1151 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-21 17:25:22,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:22,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:25:22,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:23,612 INFO L124 PetriNetUnfolderBase]: 1972/3143 cut-off events. [2024-06-21 17:25:23,612 INFO L125 PetriNetUnfolderBase]: For 105733/105762 co-relation queries the response was YES. [2024-06-21 17:25:23,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18485 conditions, 3143 events. 1972/3143 cut-off events. For 105733/105762 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17037 event pairs, 508 based on Foata normal form. 30/3169 useless extension candidates. Maximal degree in co-relation 18427. Up to 2863 conditions per place. [2024-06-21 17:25:23,631 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 133 selfloop transitions, 24 changer transitions 0/161 dead transitions. [2024-06-21 17:25:23,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 161 transitions, 1627 flow [2024-06-21 17:25:23,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:23,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:23,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 17:25:23,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:25:23,633 INFO L175 Difference]: Start difference. First operand has 124 places, 117 transitions, 1151 flow. Second operand 9 states and 153 transitions. [2024-06-21 17:25:23,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 161 transitions, 1627 flow [2024-06-21 17:25:23,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 161 transitions, 1539 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 17:25:23,708 INFO L231 Difference]: Finished difference. Result has 126 places, 118 transitions, 1171 flow [2024-06-21 17:25:23,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1171, PETRI_PLACES=126, PETRI_TRANSITIONS=118} [2024-06-21 17:25:23,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-21 17:25:23,709 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 118 transitions, 1171 flow [2024-06-21 17:25:23,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-21 17:25:23,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:23,709 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-21 17:25:23,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 17:25:23,709 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:23,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:23,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1729597472, now seen corresponding path program 1 times [2024-06-21 17:25:23,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:23,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540492434] [2024-06-21 17:25:23,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:23,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:23,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:25,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:25,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:25,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540492434] [2024-06-21 17:25:25,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540492434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:25,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:25,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:25:25,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042726353] [2024-06-21 17:25:25,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:25,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:25:25,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:25,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:25:25,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:25:25,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:25:25,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 118 transitions, 1171 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:25,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:25,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:25:25,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:26,727 INFO L124 PetriNetUnfolderBase]: 1977/3150 cut-off events. [2024-06-21 17:25:26,727 INFO L125 PetriNetUnfolderBase]: For 102968/102979 co-relation queries the response was YES. [2024-06-21 17:25:26,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18478 conditions, 3150 events. 1977/3150 cut-off events. For 102968/102979 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17008 event pairs, 517 based on Foata normal form. 9/3157 useless extension candidates. Maximal degree in co-relation 18419. Up to 3039 conditions per place. [2024-06-21 17:25:26,784 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 129 selfloop transitions, 17 changer transitions 0/150 dead transitions. [2024-06-21 17:25:26,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 150 transitions, 1663 flow [2024-06-21 17:25:26,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:25:26,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:25:26,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-21 17:25:26,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-21 17:25:26,786 INFO L175 Difference]: Start difference. First operand has 126 places, 118 transitions, 1171 flow. Second operand 6 states and 103 transitions. [2024-06-21 17:25:26,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 150 transitions, 1663 flow [2024-06-21 17:25:26,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 150 transitions, 1575 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 17:25:26,870 INFO L231 Difference]: Finished difference. Result has 126 places, 128 transitions, 1218 flow [2024-06-21 17:25:26,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1218, PETRI_PLACES=126, PETRI_TRANSITIONS=128} [2024-06-21 17:25:26,871 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-21 17:25:26,871 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 128 transitions, 1218 flow [2024-06-21 17:25:26,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:26,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:26,871 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-21 17:25:26,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 17:25:26,871 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-21 17:25:26,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:26,872 INFO L85 PathProgramCache]: Analyzing trace with hash 2041902946, now seen corresponding path program 4 times [2024-06-21 17:25:26,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:26,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16395561] [2024-06-21 17:25:26,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:26,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:26,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:29,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:29,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:29,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16395561] [2024-06-21 17:25:29,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16395561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:29,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:29,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:29,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728272567] [2024-06-21 17:25:29,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:29,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:29,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:29,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:29,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:29,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:29,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 128 transitions, 1218 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:29,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:29,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:29,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:30,413 INFO L124 PetriNetUnfolderBase]: 1847/2992 cut-off events. [2024-06-21 17:25:30,414 INFO L125 PetriNetUnfolderBase]: For 104644/104650 co-relation queries the response was YES. [2024-06-21 17:25:30,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17595 conditions, 2992 events. 1847/2992 cut-off events. For 104644/104650 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16190 event pairs, 353 based on Foata normal form. 15/3002 useless extension candidates. Maximal degree in co-relation 17534. Up to 2703 conditions per place. [2024-06-21 17:25:30,433 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 134 selfloop transitions, 23 changer transitions 0/165 dead transitions. [2024-06-21 17:25:30,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 165 transitions, 1566 flow [2024-06-21 17:25:30,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:25:30,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:25:30,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 17:25:30,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 17:25:30,435 INFO L175 Difference]: Start difference. First operand has 126 places, 128 transitions, 1218 flow. Second operand 8 states and 144 transitions. [2024-06-21 17:25:30,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 165 transitions, 1566 flow [2024-06-21 17:25:30,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 165 transitions, 1540 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-21 17:25:30,493 INFO L231 Difference]: Finished difference. Result has 132 places, 127 transitions, 1178 flow [2024-06-21 17:25:30,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1178, PETRI_PLACES=132, PETRI_TRANSITIONS=127} [2024-06-21 17:25:30,494 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-21 17:25:30,494 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 127 transitions, 1178 flow [2024-06-21 17:25:30,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:30,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:30,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:30,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 17:25:30,494 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:30,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:30,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1488494300, now seen corresponding path program 2 times [2024-06-21 17:25:30,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:30,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085088753] [2024-06-21 17:25:30,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:30,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:30,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:32,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:32,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:32,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085088753] [2024-06-21 17:25:32,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085088753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:32,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:32,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:25:32,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464419017] [2024-06-21 17:25:32,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:32,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:25:32,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:32,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:25:32,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:25:32,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:25:32,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 127 transitions, 1178 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:32,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:32,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:25:32,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:33,579 INFO L124 PetriNetUnfolderBase]: 1954/3109 cut-off events. [2024-06-21 17:25:33,580 INFO L125 PetriNetUnfolderBase]: For 103951/103951 co-relation queries the response was YES. [2024-06-21 17:25:33,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18155 conditions, 3109 events. 1954/3109 cut-off events. For 103951/103951 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16721 event pairs, 510 based on Foata normal form. 1/3106 useless extension candidates. Maximal degree in co-relation 18091. Up to 3004 conditions per place. [2024-06-21 17:25:33,600 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 118 selfloop transitions, 18 changer transitions 0/140 dead transitions. [2024-06-21 17:25:33,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 140 transitions, 1486 flow [2024-06-21 17:25:33,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:25:33,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:25:33,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-21 17:25:33,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-21 17:25:33,601 INFO L175 Difference]: Start difference. First operand has 132 places, 127 transitions, 1178 flow. Second operand 6 states and 94 transitions. [2024-06-21 17:25:33,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 140 transitions, 1486 flow [2024-06-21 17:25:33,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 140 transitions, 1388 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 17:25:33,684 INFO L231 Difference]: Finished difference. Result has 132 places, 127 transitions, 1122 flow [2024-06-21 17:25:33,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1122, PETRI_PLACES=132, PETRI_TRANSITIONS=127} [2024-06-21 17:25:33,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-21 17:25:33,685 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 127 transitions, 1122 flow [2024-06-21 17:25:33,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:33,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:33,685 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-21 17:25:33,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 17:25:33,685 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:33,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:33,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1729298570, now seen corresponding path program 1 times [2024-06-21 17:25:33,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:33,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538380188] [2024-06-21 17:25:33,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:33,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:33,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:35,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-21 17:25:35,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:35,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538380188] [2024-06-21 17:25:35,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538380188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:35,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:35,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:25:35,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748429430] [2024-06-21 17:25:35,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:35,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:25:35,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:35,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:25:35,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:25:35,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:35,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 127 transitions, 1122 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:35,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:35,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:35,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:36,713 INFO L124 PetriNetUnfolderBase]: 1897/3049 cut-off events. [2024-06-21 17:25:36,713 INFO L125 PetriNetUnfolderBase]: For 106747/106756 co-relation queries the response was YES. [2024-06-21 17:25:36,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17696 conditions, 3049 events. 1897/3049 cut-off events. For 106747/106756 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16573 event pairs, 491 based on Foata normal form. 9/3043 useless extension candidates. Maximal degree in co-relation 17631. Up to 2882 conditions per place. [2024-06-21 17:25:36,733 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 107 selfloop transitions, 24 changer transitions 0/142 dead transitions. [2024-06-21 17:25:36,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 142 transitions, 1440 flow [2024-06-21 17:25:36,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:25:36,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:25:36,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-21 17:25:36,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 17:25:36,735 INFO L175 Difference]: Start difference. First operand has 132 places, 127 transitions, 1122 flow. Second operand 6 states and 99 transitions. [2024-06-21 17:25:36,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 142 transitions, 1440 flow [2024-06-21 17:25:36,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 142 transitions, 1398 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 17:25:36,813 INFO L231 Difference]: Finished difference. Result has 134 places, 130 transitions, 1174 flow [2024-06-21 17:25:36,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1174, PETRI_PLACES=134, PETRI_TRANSITIONS=130} [2024-06-21 17:25:36,814 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-21 17:25:36,814 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 130 transitions, 1174 flow [2024-06-21 17:25:36,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:36,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:36,814 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-21 17:25:36,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 17:25:36,815 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:36,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:36,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1133815178, now seen corresponding path program 2 times [2024-06-21 17:25:36,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:36,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425174228] [2024-06-21 17:25:36,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:36,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:36,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:38,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:38,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:38,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425174228] [2024-06-21 17:25:38,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425174228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:38,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:38,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:25:38,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229012372] [2024-06-21 17:25:38,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:38,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:25:38,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:38,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:25:38,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:25:38,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:38,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 130 transitions, 1174 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:38,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:38,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:38,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:39,914 INFO L124 PetriNetUnfolderBase]: 1885/3033 cut-off events. [2024-06-21 17:25:39,914 INFO L125 PetriNetUnfolderBase]: For 108616/108625 co-relation queries the response was YES. [2024-06-21 17:25:39,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17875 conditions, 3033 events. 1885/3033 cut-off events. For 108616/108625 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 16490 event pairs, 491 based on Foata normal form. 9/3027 useless extension candidates. Maximal degree in co-relation 17809. Up to 2852 conditions per place. [2024-06-21 17:25:39,933 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 109 selfloop transitions, 27 changer transitions 0/147 dead transitions. [2024-06-21 17:25:39,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 147 transitions, 1512 flow [2024-06-21 17:25:39,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:25:39,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:25:39,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 17:25:39,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 17:25:39,935 INFO L175 Difference]: Start difference. First operand has 134 places, 130 transitions, 1174 flow. Second operand 7 states and 112 transitions. [2024-06-21 17:25:39,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 147 transitions, 1512 flow [2024-06-21 17:25:40,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 147 transitions, 1446 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 17:25:40,018 INFO L231 Difference]: Finished difference. Result has 137 places, 133 transitions, 1208 flow [2024-06-21 17:25:40,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1208, PETRI_PLACES=137, PETRI_TRANSITIONS=133} [2024-06-21 17:25:40,019 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-21 17:25:40,019 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 133 transitions, 1208 flow [2024-06-21 17:25:40,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:40,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:40,019 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-21 17:25:40,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 17:25:40,019 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:40,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:40,020 INFO L85 PathProgramCache]: Analyzing trace with hash 2063249708, now seen corresponding path program 1 times [2024-06-21 17:25:40,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:40,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104687428] [2024-06-21 17:25:40,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:40,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:40,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:42,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:42,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:42,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104687428] [2024-06-21 17:25:42,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104687428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:42,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:42,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:25:42,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536814461] [2024-06-21 17:25:42,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:42,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:25:42,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:42,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:25:42,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:25:42,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:42,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 133 transitions, 1208 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:42,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:42,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:42,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:42,983 INFO L124 PetriNetUnfolderBase]: 1854/3002 cut-off events. [2024-06-21 17:25:42,983 INFO L125 PetriNetUnfolderBase]: For 107941/107951 co-relation queries the response was YES. [2024-06-21 17:25:42,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17936 conditions, 3002 events. 1854/3002 cut-off events. For 107941/107951 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16310 event pairs, 491 based on Foata normal form. 5/2996 useless extension candidates. Maximal degree in co-relation 17869. Up to 2885 conditions per place. [2024-06-21 17:25:43,004 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 127 selfloop transitions, 16 changer transitions 0/151 dead transitions. [2024-06-21 17:25:43,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 151 transitions, 1572 flow [2024-06-21 17:25:43,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:25:43,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:25:43,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-21 17:25:43,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 17:25:43,005 INFO L175 Difference]: Start difference. First operand has 137 places, 133 transitions, 1208 flow. Second operand 6 states and 100 transitions. [2024-06-21 17:25:43,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 151 transitions, 1572 flow [2024-06-21 17:25:43,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 151 transitions, 1498 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:43,078 INFO L231 Difference]: Finished difference. Result has 138 places, 136 transitions, 1220 flow [2024-06-21 17:25:43,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1134, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1220, PETRI_PLACES=138, PETRI_TRANSITIONS=136} [2024-06-21 17:25:43,079 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-21 17:25:43,079 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 136 transitions, 1220 flow [2024-06-21 17:25:43,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:43,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:43,079 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-21 17:25:43,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 17:25:43,079 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:43,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:43,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1078059964, now seen corresponding path program 2 times [2024-06-21 17:25:43,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:43,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054813362] [2024-06-21 17:25:43,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:43,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:43,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:44,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:44,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:44,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054813362] [2024-06-21 17:25:44,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054813362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:44,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:44,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:25:44,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42900988] [2024-06-21 17:25:44,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:44,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:25:44,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:44,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:25:44,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:25:44,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:44,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 136 transitions, 1220 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:44,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:44,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:44,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:45,733 INFO L124 PetriNetUnfolderBase]: 1849/2995 cut-off events. [2024-06-21 17:25:45,733 INFO L125 PetriNetUnfolderBase]: For 111485/111495 co-relation queries the response was YES. [2024-06-21 17:25:45,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18086 conditions, 2995 events. 1849/2995 cut-off events. For 111485/111495 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16279 event pairs, 491 based on Foata normal form. 5/2989 useless extension candidates. Maximal degree in co-relation 18018. Up to 2884 conditions per place. [2024-06-21 17:25:45,754 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 121 selfloop transitions, 21 changer transitions 0/150 dead transitions. [2024-06-21 17:25:45,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 150 transitions, 1578 flow [2024-06-21 17:25:45,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:25:45,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:25:45,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 17:25:45,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-21 17:25:45,755 INFO L175 Difference]: Start difference. First operand has 138 places, 136 transitions, 1220 flow. Second operand 6 states and 97 transitions. [2024-06-21 17:25:45,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 150 transitions, 1578 flow [2024-06-21 17:25:45,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 150 transitions, 1514 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 17:25:45,839 INFO L231 Difference]: Finished difference. Result has 140 places, 139 transitions, 1259 flow [2024-06-21 17:25:45,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1259, PETRI_PLACES=140, PETRI_TRANSITIONS=139} [2024-06-21 17:25:45,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-21 17:25:45,840 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 139 transitions, 1259 flow [2024-06-21 17:25:45,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:45,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:45,840 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-21 17:25:45,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 17:25:45,840 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:45,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:45,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1133800298, now seen corresponding path program 1 times [2024-06-21 17:25:45,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:45,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831609499] [2024-06-21 17:25:45,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:45,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:45,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:48,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:48,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:48,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831609499] [2024-06-21 17:25:48,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831609499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:48,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:48,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:25:48,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496385202] [2024-06-21 17:25:48,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:48,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:25:48,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:48,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:25:48,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:25:48,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:48,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 139 transitions, 1259 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:48,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:48,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:48,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:49,979 INFO L124 PetriNetUnfolderBase]: 1878/3021 cut-off events. [2024-06-21 17:25:49,979 INFO L125 PetriNetUnfolderBase]: For 115391/115396 co-relation queries the response was YES. [2024-06-21 17:25:49,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18241 conditions, 3021 events. 1878/3021 cut-off events. For 115391/115396 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 16332 event pairs, 478 based on Foata normal form. 7/3017 useless extension candidates. Maximal degree in co-relation 18172. Up to 2891 conditions per place. [2024-06-21 17:25:49,997 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 129 selfloop transitions, 15 changer transitions 0/155 dead transitions. [2024-06-21 17:25:49,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 155 transitions, 1597 flow [2024-06-21 17:25:49,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:25:49,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:25:49,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 17:25:49,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-21 17:25:49,998 INFO L175 Difference]: Start difference. First operand has 140 places, 139 transitions, 1259 flow. Second operand 7 states and 108 transitions. [2024-06-21 17:25:49,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 155 transitions, 1597 flow [2024-06-21 17:25:50,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 155 transitions, 1518 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-21 17:25:50,067 INFO L231 Difference]: Finished difference. Result has 143 places, 141 transitions, 1237 flow [2024-06-21 17:25:50,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1180, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1237, PETRI_PLACES=143, PETRI_TRANSITIONS=141} [2024-06-21 17:25:50,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-21 17:25:50,068 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 141 transitions, 1237 flow [2024-06-21 17:25:50,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:50,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:50,068 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-21 17:25:50,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 17:25:50,069 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:50,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:50,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1092063953, now seen corresponding path program 1 times [2024-06-21 17:25:50,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:50,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112943712] [2024-06-21 17:25:50,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:50,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:50,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:52,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:52,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:52,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112943712] [2024-06-21 17:25:52,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112943712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:52,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:52,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:25:52,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810843095] [2024-06-21 17:25:52,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:52,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:25:52,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:52,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:25:52,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:25:52,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:25:52,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 141 transitions, 1237 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:52,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:52,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:25:52,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:53,833 INFO L124 PetriNetUnfolderBase]: 1982/3160 cut-off events. [2024-06-21 17:25:53,834 INFO L125 PetriNetUnfolderBase]: For 121001/121012 co-relation queries the response was YES. [2024-06-21 17:25:53,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19118 conditions, 3160 events. 1982/3160 cut-off events. For 121001/121012 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17063 event pairs, 495 based on Foata normal form. 10/3168 useless extension candidates. Maximal degree in co-relation 19048. Up to 3013 conditions per place. [2024-06-21 17:25:53,855 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 148 selfloop transitions, 28 changer transitions 0/180 dead transitions. [2024-06-21 17:25:53,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 180 transitions, 1840 flow [2024-06-21 17:25:53,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:53,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:53,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 17:25:53,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-21 17:25:53,857 INFO L175 Difference]: Start difference. First operand has 143 places, 141 transitions, 1237 flow. Second operand 9 states and 139 transitions. [2024-06-21 17:25:53,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 180 transitions, 1840 flow [2024-06-21 17:25:53,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 180 transitions, 1792 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:53,952 INFO L231 Difference]: Finished difference. Result has 148 places, 152 transitions, 1373 flow [2024-06-21 17:25:53,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1196, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1373, PETRI_PLACES=148, PETRI_TRANSITIONS=152} [2024-06-21 17:25:53,952 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-21 17:25:53,953 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 152 transitions, 1373 flow [2024-06-21 17:25:53,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:53,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:53,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:53,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 17:25:53,953 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:53,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:53,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1266982413, now seen corresponding path program 2 times [2024-06-21 17:25:53,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:53,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781964929] [2024-06-21 17:25:53,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:53,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:53,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:56,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:56,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:56,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781964929] [2024-06-21 17:25:56,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781964929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:56,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:56,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:25:56,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672460109] [2024-06-21 17:25:56,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:56,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:25:56,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:56,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:25:56,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:25:56,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:25:56,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 152 transitions, 1373 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:56,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:56,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:25:56,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:57,774 INFO L124 PetriNetUnfolderBase]: 1992/3171 cut-off events. [2024-06-21 17:25:57,774 INFO L125 PetriNetUnfolderBase]: For 127820/127820 co-relation queries the response was YES. [2024-06-21 17:25:57,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19658 conditions, 3171 events. 1992/3171 cut-off events. For 127820/127820 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17044 event pairs, 502 based on Foata normal form. 2/3169 useless extension candidates. Maximal degree in co-relation 19586. Up to 3023 conditions per place. [2024-06-21 17:25:57,797 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 139 selfloop transitions, 32 changer transitions 0/175 dead transitions. [2024-06-21 17:25:57,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 175 transitions, 1883 flow [2024-06-21 17:25:57,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:57,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:57,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-21 17:25:57,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 17:25:57,798 INFO L175 Difference]: Start difference. First operand has 148 places, 152 transitions, 1373 flow. Second operand 9 states and 133 transitions. [2024-06-21 17:25:57,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 175 transitions, 1883 flow [2024-06-21 17:25:57,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 175 transitions, 1814 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 17:25:57,912 INFO L231 Difference]: Finished difference. Result has 153 places, 155 transitions, 1410 flow [2024-06-21 17:25:57,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1314, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1410, PETRI_PLACES=153, PETRI_TRANSITIONS=155} [2024-06-21 17:25:57,913 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-21 17:25:57,913 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 155 transitions, 1410 flow [2024-06-21 17:25:57,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:25:57,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:57,913 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-21 17:25:57,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 17:25:57,913 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:57,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:57,913 INFO L85 PathProgramCache]: Analyzing trace with hash -2068647063, now seen corresponding path program 3 times [2024-06-21 17:25:57,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:57,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861558748] [2024-06-21 17:25:57,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:57,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:57,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:00,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:00,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:00,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861558748] [2024-06-21 17:26:00,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861558748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:00,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:00,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:00,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592343123] [2024-06-21 17:26:00,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:00,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:00,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:00,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:00,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:00,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:00,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 155 transitions, 1410 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:00,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:00,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:00,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:01,701 INFO L124 PetriNetUnfolderBase]: 1986/3163 cut-off events. [2024-06-21 17:26:01,701 INFO L125 PetriNetUnfolderBase]: For 131205/131205 co-relation queries the response was YES. [2024-06-21 17:26:01,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19668 conditions, 3163 events. 1986/3163 cut-off events. For 131205/131205 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17022 event pairs, 502 based on Foata normal form. 2/3161 useless extension candidates. Maximal degree in co-relation 19594. Up to 3018 conditions per place. [2024-06-21 17:26:01,725 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 136 selfloop transitions, 31 changer transitions 0/171 dead transitions. [2024-06-21 17:26:01,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 171 transitions, 1786 flow [2024-06-21 17:26:01,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:01,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:01,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 17:26:01,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707482993197279 [2024-06-21 17:26:01,726 INFO L175 Difference]: Start difference. First operand has 153 places, 155 transitions, 1410 flow. Second operand 7 states and 109 transitions. [2024-06-21 17:26:01,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 171 transitions, 1786 flow [2024-06-21 17:26:01,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 171 transitions, 1694 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 17:26:01,837 INFO L231 Difference]: Finished difference. Result has 153 places, 155 transitions, 1386 flow [2024-06-21 17:26:01,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1386, PETRI_PLACES=153, PETRI_TRANSITIONS=155} [2024-06-21 17:26:01,837 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-21 17:26:01,838 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 155 transitions, 1386 flow [2024-06-21 17:26:01,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:01,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:01,838 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-21 17:26:01,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 17:26:01,838 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:01,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:01,838 INFO L85 PathProgramCache]: Analyzing trace with hash -788531095, now seen corresponding path program 4 times [2024-06-21 17:26:01,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:01,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155453779] [2024-06-21 17:26:01,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:01,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:01,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:04,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:04,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:04,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155453779] [2024-06-21 17:26:04,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155453779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:04,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:04,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:04,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838791252] [2024-06-21 17:26:04,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:04,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:04,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:04,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:04,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:04,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:04,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 155 transitions, 1386 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:04,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:04,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:04,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:05,550 INFO L124 PetriNetUnfolderBase]: 1980/3155 cut-off events. [2024-06-21 17:26:05,550 INFO L125 PetriNetUnfolderBase]: For 134764/134764 co-relation queries the response was YES. [2024-06-21 17:26:05,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19631 conditions, 3155 events. 1980/3155 cut-off events. For 134764/134764 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16969 event pairs, 504 based on Foata normal form. 2/3153 useless extension candidates. Maximal degree in co-relation 19556. Up to 2994 conditions per place. [2024-06-21 17:26:05,573 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 139 selfloop transitions, 36 changer transitions 0/179 dead transitions. [2024-06-21 17:26:05,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 179 transitions, 1834 flow [2024-06-21 17:26:05,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:26:05,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:26:05,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 17:26:05,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-21 17:26:05,574 INFO L175 Difference]: Start difference. First operand has 153 places, 155 transitions, 1386 flow. Second operand 8 states and 121 transitions. [2024-06-21 17:26:05,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 179 transitions, 1834 flow [2024-06-21 17:26:05,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 179 transitions, 1772 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 17:26:05,704 INFO L231 Difference]: Finished difference. Result has 156 places, 161 transitions, 1468 flow [2024-06-21 17:26:05,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1324, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1468, PETRI_PLACES=156, PETRI_TRANSITIONS=161} [2024-06-21 17:26:05,704 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-21 17:26:05,704 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 161 transitions, 1468 flow [2024-06-21 17:26:05,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:05,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:05,705 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-21 17:26:05,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 17:26:05,705 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-21 17:26:05,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:05,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1478596390, now seen corresponding path program 1 times [2024-06-21 17:26:05,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:05,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736922265] [2024-06-21 17:26:05,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:05,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:05,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:08,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-21 17:26:08,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:08,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736922265] [2024-06-21 17:26:08,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736922265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:08,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:08,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:08,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821230707] [2024-06-21 17:26:08,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:08,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:08,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:08,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:08,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:08,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:08,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 161 transitions, 1468 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:08,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:08,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:08,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:09,322 INFO L124 PetriNetUnfolderBase]: 1895/3059 cut-off events. [2024-06-21 17:26:09,322 INFO L125 PetriNetUnfolderBase]: For 140369/140379 co-relation queries the response was YES. [2024-06-21 17:26:09,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19662 conditions, 3059 events. 1895/3059 cut-off events. For 140369/140379 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 16604 event pairs, 489 based on Foata normal form. 5/3051 useless extension candidates. Maximal degree in co-relation 19585. Up to 2903 conditions per place. [2024-06-21 17:26:09,343 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 155 selfloop transitions, 19 changer transitions 0/184 dead transitions. [2024-06-21 17:26:09,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 184 transitions, 1904 flow [2024-06-21 17:26:09,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:09,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:09,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 17:26:09,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-21 17:26:09,344 INFO L175 Difference]: Start difference. First operand has 156 places, 161 transitions, 1468 flow. Second operand 7 states and 116 transitions. [2024-06-21 17:26:09,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 184 transitions, 1904 flow [2024-06-21 17:26:09,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 184 transitions, 1830 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 17:26:09,432 INFO L231 Difference]: Finished difference. Result has 159 places, 164 transitions, 1484 flow [2024-06-21 17:26:09,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1484, PETRI_PLACES=159, PETRI_TRANSITIONS=164} [2024-06-21 17:26:09,433 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-21 17:26:09,433 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 164 transitions, 1484 flow [2024-06-21 17:26:09,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:09,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:09,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-21 17:26:09,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 17:26:09,433 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-21 17:26:09,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:09,435 INFO L85 PathProgramCache]: Analyzing trace with hash -164264567, now seen corresponding path program 1 times [2024-06-21 17:26:09,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:09,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161670973] [2024-06-21 17:26:09,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:09,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:09,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:11,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:11,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:11,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161670973] [2024-06-21 17:26:11,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161670973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:11,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:11,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:11,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308582876] [2024-06-21 17:26:11,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:11,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:11,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:11,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:11,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:11,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:11,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 164 transitions, 1484 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:11,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:11,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:11,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:12,761 INFO L124 PetriNetUnfolderBase]: 2000/3187 cut-off events. [2024-06-21 17:26:12,761 INFO L125 PetriNetUnfolderBase]: For 146384/146390 co-relation queries the response was YES. [2024-06-21 17:26:12,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20700 conditions, 3187 events. 2000/3187 cut-off events. For 146384/146390 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 17236 event pairs, 494 based on Foata normal form. 6/3191 useless extension candidates. Maximal degree in co-relation 20621. Up to 3091 conditions per place. [2024-06-21 17:26:12,783 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 172 selfloop transitions, 15 changer transitions 0/191 dead transitions. [2024-06-21 17:26:12,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 191 transitions, 1988 flow [2024-06-21 17:26:12,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:12,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:12,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-21 17:26:12,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36394557823129253 [2024-06-21 17:26:12,784 INFO L175 Difference]: Start difference. First operand has 159 places, 164 transitions, 1484 flow. Second operand 7 states and 107 transitions. [2024-06-21 17:26:12,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 191 transitions, 1988 flow [2024-06-21 17:26:12,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 191 transitions, 1916 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 17:26:12,876 INFO L231 Difference]: Finished difference. Result has 163 places, 173 transitions, 1550 flow [2024-06-21 17:26:12,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1416, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1550, PETRI_PLACES=163, PETRI_TRANSITIONS=173} [2024-06-21 17:26:12,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-21 17:26:12,876 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 173 transitions, 1550 flow [2024-06-21 17:26:12,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:12,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:12,877 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-21 17:26:12,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 17:26:12,877 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:12,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:12,877 INFO L85 PathProgramCache]: Analyzing trace with hash -943597282, now seen corresponding path program 2 times [2024-06-21 17:26:12,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:12,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643689526] [2024-06-21 17:26:12,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:12,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:12,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:15,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:15,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:15,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643689526] [2024-06-21 17:26:15,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643689526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:15,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:15,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:15,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302435137] [2024-06-21 17:26:15,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:15,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:15,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:15,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:15,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:15,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:15,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 173 transitions, 1550 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:15,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:15,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:15,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:16,683 INFO L124 PetriNetUnfolderBase]: 1929/3101 cut-off events. [2024-06-21 17:26:16,684 INFO L125 PetriNetUnfolderBase]: For 151953/151966 co-relation queries the response was YES. [2024-06-21 17:26:16,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20598 conditions, 3101 events. 1929/3101 cut-off events. For 151953/151966 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16809 event pairs, 490 based on Foata normal form. 7/3095 useless extension candidates. Maximal degree in co-relation 20516. Up to 2941 conditions per place. [2024-06-21 17:26:16,709 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 156 selfloop transitions, 23 changer transitions 0/192 dead transitions. [2024-06-21 17:26:16,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 192 transitions, 1992 flow [2024-06-21 17:26:16,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:16,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:16,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 17:26:16,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 17:26:16,710 INFO L175 Difference]: Start difference. First operand has 163 places, 173 transitions, 1550 flow. Second operand 7 states and 112 transitions. [2024-06-21 17:26:16,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 192 transitions, 1992 flow [2024-06-21 17:26:16,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 192 transitions, 1943 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-21 17:26:16,898 INFO L231 Difference]: Finished difference. Result has 168 places, 176 transitions, 1606 flow [2024-06-21 17:26:16,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1606, PETRI_PLACES=168, PETRI_TRANSITIONS=176} [2024-06-21 17:26:16,898 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-21 17:26:16,898 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 176 transitions, 1606 flow [2024-06-21 17:26:16,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:16,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:16,898 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-21 17:26:16,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 17:26:16,899 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:16,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:16,899 INFO L85 PathProgramCache]: Analyzing trace with hash -939872477, now seen corresponding path program 2 times [2024-06-21 17:26:16,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:16,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327821760] [2024-06-21 17:26:16,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:16,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:16,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:18,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:18,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:18,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327821760] [2024-06-21 17:26:18,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327821760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:18,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:18,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:18,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107844328] [2024-06-21 17:26:18,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:18,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:18,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:18,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:18,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:18,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:18,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 176 transitions, 1606 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:18,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:18,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:18,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:20,016 INFO L124 PetriNetUnfolderBase]: 2020/3213 cut-off events. [2024-06-21 17:26:20,017 INFO L125 PetriNetUnfolderBase]: For 159205/159214 co-relation queries the response was YES. [2024-06-21 17:26:20,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21671 conditions, 3213 events. 2020/3213 cut-off events. For 159205/159214 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17333 event pairs, 487 based on Foata normal form. 8/3219 useless extension candidates. Maximal degree in co-relation 21587. Up to 3117 conditions per place. [2024-06-21 17:26:20,044 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 17 changer transitions 0/199 dead transitions. [2024-06-21 17:26:20,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 199 transitions, 2130 flow [2024-06-21 17:26:20,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:20,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:20,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-21 17:26:20,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 17:26:20,045 INFO L175 Difference]: Start difference. First operand has 168 places, 176 transitions, 1606 flow. Second operand 7 states and 105 transitions. [2024-06-21 17:26:20,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 199 transitions, 2130 flow [2024-06-21 17:26:20,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 199 transitions, 2049 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 17:26:20,206 INFO L231 Difference]: Finished difference. Result has 171 places, 183 transitions, 1665 flow [2024-06-21 17:26:20,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1525, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1665, PETRI_PLACES=171, PETRI_TRANSITIONS=183} [2024-06-21 17:26:20,206 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-21 17:26:20,207 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 183 transitions, 1665 flow [2024-06-21 17:26:20,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:20,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:20,207 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-21 17:26:20,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 17:26:20,207 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:20,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:20,207 INFO L85 PathProgramCache]: Analyzing trace with hash -939878212, now seen corresponding path program 3 times [2024-06-21 17:26:20,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:20,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665139675] [2024-06-21 17:26:20,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:20,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:20,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:22,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:22,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:22,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665139675] [2024-06-21 17:26:22,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665139675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:22,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:22,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:22,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557694040] [2024-06-21 17:26:22,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:22,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:22,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:22,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:22,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:22,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:22,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 183 transitions, 1665 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:22,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:22,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:22,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:23,464 INFO L124 PetriNetUnfolderBase]: 1937/3113 cut-off events. [2024-06-21 17:26:23,464 INFO L125 PetriNetUnfolderBase]: For 162230/162239 co-relation queries the response was YES. [2024-06-21 17:26:23,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21377 conditions, 3113 events. 1937/3113 cut-off events. For 162230/162239 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16921 event pairs, 485 based on Foata normal form. 7/3115 useless extension candidates. Maximal degree in co-relation 21291. Up to 2947 conditions per place. [2024-06-21 17:26:23,484 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 158 selfloop transitions, 24 changer transitions 0/198 dead transitions. [2024-06-21 17:26:23,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 198 transitions, 2109 flow [2024-06-21 17:26:23,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:23,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:23,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 17:26:23,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707482993197279 [2024-06-21 17:26:23,485 INFO L175 Difference]: Start difference. First operand has 171 places, 183 transitions, 1665 flow. Second operand 7 states and 109 transitions. [2024-06-21 17:26:23,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 198 transitions, 2109 flow [2024-06-21 17:26:23,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 198 transitions, 2045 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 17:26:23,635 INFO L231 Difference]: Finished difference. Result has 174 places, 186 transitions, 1713 flow [2024-06-21 17:26:23,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1713, PETRI_PLACES=174, PETRI_TRANSITIONS=186} [2024-06-21 17:26:23,639 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-21 17:26:23,639 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 186 transitions, 1713 flow [2024-06-21 17:26:23,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:23,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:23,639 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-21 17:26:23,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 17:26:23,640 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:23,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:23,640 INFO L85 PathProgramCache]: Analyzing trace with hash -939878057, now seen corresponding path program 3 times [2024-06-21 17:26:23,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:23,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660267956] [2024-06-21 17:26:23,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:23,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:23,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:25,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:25,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:25,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660267956] [2024-06-21 17:26:25,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660267956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:25,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:25,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:25,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266601119] [2024-06-21 17:26:25,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:25,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:25,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:25,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:25,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:25,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:25,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 186 transitions, 1713 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:25,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:25,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:25,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:26,680 INFO L124 PetriNetUnfolderBase]: 2016/3208 cut-off events. [2024-06-21 17:26:26,680 INFO L125 PetriNetUnfolderBase]: For 168367/168376 co-relation queries the response was YES. [2024-06-21 17:26:26,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22300 conditions, 3208 events. 2016/3208 cut-off events. For 168367/168376 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17256 event pairs, 485 based on Foata normal form. 8/3214 useless extension candidates. Maximal degree in co-relation 22213. Up to 3091 conditions per place. [2024-06-21 17:26:26,707 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 181 selfloop transitions, 27 changer transitions 0/212 dead transitions. [2024-06-21 17:26:26,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 212 transitions, 2406 flow [2024-06-21 17:26:26,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:26,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:26,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 17:26:26,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707482993197279 [2024-06-21 17:26:26,708 INFO L175 Difference]: Start difference. First operand has 174 places, 186 transitions, 1713 flow. Second operand 7 states and 109 transitions. [2024-06-21 17:26:26,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 212 transitions, 2406 flow [2024-06-21 17:26:26,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 212 transitions, 2313 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 17:26:26,870 INFO L231 Difference]: Finished difference. Result has 177 places, 194 transitions, 1818 flow [2024-06-21 17:26:26,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1818, PETRI_PLACES=177, PETRI_TRANSITIONS=194} [2024-06-21 17:26:26,870 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-21 17:26:26,870 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 194 transitions, 1818 flow [2024-06-21 17:26:26,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:26,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:26,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:26,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 17:26:26,871 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-21 17:26:26,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:26,871 INFO L85 PathProgramCache]: Analyzing trace with hash -514336159, now seen corresponding path program 1 times [2024-06-21 17:26:26,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:26,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195471856] [2024-06-21 17:26:26,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:26,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:26,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:29,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:29,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:29,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195471856] [2024-06-21 17:26:29,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195471856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:29,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:29,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:29,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116990750] [2024-06-21 17:26:29,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:29,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:29,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:29,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:29,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:29,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:29,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 194 transitions, 1818 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:29,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:29,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:29,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:30,262 INFO L124 PetriNetUnfolderBase]: 2024/3221 cut-off events. [2024-06-21 17:26:30,262 INFO L125 PetriNetUnfolderBase]: For 175657/175668 co-relation queries the response was YES. [2024-06-21 17:26:30,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22688 conditions, 3221 events. 2024/3221 cut-off events. For 175657/175668 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17304 event pairs, 370 based on Foata normal form. 10/3229 useless extension candidates. Maximal degree in co-relation 22599. Up to 3048 conditions per place. [2024-06-21 17:26:30,287 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 201 selfloop transitions, 22 changer transitions 0/227 dead transitions. [2024-06-21 17:26:30,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 227 transitions, 2495 flow [2024-06-21 17:26:30,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:30,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:30,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 17:26:30,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-21 17:26:30,289 INFO L175 Difference]: Start difference. First operand has 177 places, 194 transitions, 1818 flow. Second operand 7 states and 118 transitions. [2024-06-21 17:26:30,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 227 transitions, 2495 flow [2024-06-21 17:26:30,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 227 transitions, 2403 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 17:26:30,481 INFO L231 Difference]: Finished difference. Result has 180 places, 198 transitions, 1835 flow [2024-06-21 17:26:30,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1835, PETRI_PLACES=180, PETRI_TRANSITIONS=198} [2024-06-21 17:26:30,482 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-21 17:26:30,482 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 198 transitions, 1835 flow [2024-06-21 17:26:30,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:30,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:30,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:30,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 17:26:30,482 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-21 17:26:30,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:30,483 INFO L85 PathProgramCache]: Analyzing trace with hash 9207743, now seen corresponding path program 2 times [2024-06-21 17:26:30,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:30,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387976995] [2024-06-21 17:26:30,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:30,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:30,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:32,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:32,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:32,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387976995] [2024-06-21 17:26:32,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387976995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:32,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:32,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:32,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657405101] [2024-06-21 17:26:32,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:32,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:32,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:32,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:32,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:32,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:32,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 198 transitions, 1835 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:32,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:32,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:32,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:33,958 INFO L124 PetriNetUnfolderBase]: 2032/3233 cut-off events. [2024-06-21 17:26:33,958 INFO L125 PetriNetUnfolderBase]: For 181882/181893 co-relation queries the response was YES. [2024-06-21 17:26:33,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22876 conditions, 3233 events. 2032/3233 cut-off events. For 181882/181893 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 17426 event pairs, 489 based on Foata normal form. 10/3241 useless extension candidates. Maximal degree in co-relation 22786. Up to 3111 conditions per place. [2024-06-21 17:26:33,985 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 200 selfloop transitions, 19 changer transitions 0/223 dead transitions. [2024-06-21 17:26:33,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 223 transitions, 2364 flow [2024-06-21 17:26:33,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:33,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:33,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 17:26:33,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 17:26:33,986 INFO L175 Difference]: Start difference. First operand has 180 places, 198 transitions, 1835 flow. Second operand 7 states and 112 transitions. [2024-06-21 17:26:33,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 223 transitions, 2364 flow [2024-06-21 17:26:34,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 223 transitions, 2307 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 17:26:34,185 INFO L231 Difference]: Finished difference. Result has 184 places, 200 transitions, 1855 flow [2024-06-21 17:26:34,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1855, PETRI_PLACES=184, PETRI_TRANSITIONS=200} [2024-06-21 17:26:34,185 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-21 17:26:34,185 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 200 transitions, 1855 flow [2024-06-21 17:26:34,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:34,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:34,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:34,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 17:26:34,186 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-21 17:26:34,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:34,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1435257307, now seen corresponding path program 1 times [2024-06-21 17:26:34,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:34,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295287456] [2024-06-21 17:26:34,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:34,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:34,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:36,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:36,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:36,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295287456] [2024-06-21 17:26:36,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295287456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:36,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:36,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:36,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795863873] [2024-06-21 17:26:36,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:36,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:36,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:36,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:36,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:36,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:36,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 200 transitions, 1855 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:36,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:36,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:36,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:37,411 INFO L124 PetriNetUnfolderBase]: 2045/3253 cut-off events. [2024-06-21 17:26:37,411 INFO L125 PetriNetUnfolderBase]: For 189017/189049 co-relation queries the response was YES. [2024-06-21 17:26:37,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23213 conditions, 3253 events. 2045/3253 cut-off events. For 189017/189049 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17608 event pairs, 506 based on Foata normal form. 21/3270 useless extension candidates. Maximal degree in co-relation 23121. Up to 3058 conditions per place. [2024-06-21 17:26:37,434 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 195 selfloop transitions, 36 changer transitions 0/235 dead transitions. [2024-06-21 17:26:37,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 235 transitions, 2755 flow [2024-06-21 17:26:37,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:37,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:37,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 17:26:37,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-21 17:26:37,436 INFO L175 Difference]: Start difference. First operand has 184 places, 200 transitions, 1855 flow. Second operand 7 states and 121 transitions. [2024-06-21 17:26:37,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 235 transitions, 2755 flow [2024-06-21 17:26:37,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 235 transitions, 2706 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 17:26:37,626 INFO L231 Difference]: Finished difference. Result has 186 places, 209 transitions, 2058 flow [2024-06-21 17:26:37,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1806, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2058, PETRI_PLACES=186, PETRI_TRANSITIONS=209} [2024-06-21 17:26:37,627 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-21 17:26:37,627 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 209 transitions, 2058 flow [2024-06-21 17:26:37,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:37,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:37,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:37,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 17:26:37,627 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-21 17:26:37,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:37,628 INFO L85 PathProgramCache]: Analyzing trace with hash 9210719, now seen corresponding path program 2 times [2024-06-21 17:26:37,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:37,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512064816] [2024-06-21 17:26:37,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:37,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:37,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:39,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:39,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:39,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512064816] [2024-06-21 17:26:39,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512064816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:39,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:39,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:39,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583226986] [2024-06-21 17:26:39,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:39,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:39,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:39,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:39,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:39,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:39,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 209 transitions, 2058 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:39,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:39,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:39,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:40,855 INFO L124 PetriNetUnfolderBase]: 2058/3273 cut-off events. [2024-06-21 17:26:40,855 INFO L125 PetriNetUnfolderBase]: For 199003/199035 co-relation queries the response was YES. [2024-06-21 17:26:40,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23832 conditions, 3273 events. 2058/3273 cut-off events. For 199003/199035 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17709 event pairs, 506 based on Foata normal form. 21/3290 useless extension candidates. Maximal degree in co-relation 23739. Up to 3073 conditions per place. [2024-06-21 17:26:40,885 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 191 selfloop transitions, 42 changer transitions 0/237 dead transitions. [2024-06-21 17:26:40,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 237 transitions, 2912 flow [2024-06-21 17:26:40,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:40,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:40,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 17:26:40,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-21 17:26:40,886 INFO L175 Difference]: Start difference. First operand has 186 places, 209 transitions, 2058 flow. Second operand 7 states and 117 transitions. [2024-06-21 17:26:40,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 237 transitions, 2912 flow [2024-06-21 17:26:41,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 237 transitions, 2823 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-21 17:26:41,180 INFO L231 Difference]: Finished difference. Result has 191 places, 215 transitions, 2183 flow [2024-06-21 17:26:41,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1981, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2183, PETRI_PLACES=191, PETRI_TRANSITIONS=215} [2024-06-21 17:26:41,180 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-21 17:26:41,180 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 215 transitions, 2183 flow [2024-06-21 17:26:41,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:41,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:41,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:41,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 17:26:41,181 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-21 17:26:41,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:41,181 INFO L85 PathProgramCache]: Analyzing trace with hash -621758593, now seen corresponding path program 3 times [2024-06-21 17:26:41,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:41,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033488080] [2024-06-21 17:26:41,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:41,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:41,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:43,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:43,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:43,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033488080] [2024-06-21 17:26:43,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033488080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:43,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:43,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:43,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482164816] [2024-06-21 17:26:43,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:43,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:43,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:43,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:43,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:43,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:43,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 215 transitions, 2183 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:43,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:43,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:43,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:44,507 INFO L124 PetriNetUnfolderBase]: 2053/3259 cut-off events. [2024-06-21 17:26:44,507 INFO L125 PetriNetUnfolderBase]: For 204399/204399 co-relation queries the response was YES. [2024-06-21 17:26:44,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23870 conditions, 3259 events. 2053/3259 cut-off events. For 204399/204399 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17532 event pairs, 494 based on Foata normal form. 2/3257 useless extension candidates. Maximal degree in co-relation 23775. Up to 3140 conditions per place. [2024-06-21 17:26:44,534 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 206 selfloop transitions, 20 changer transitions 0/230 dead transitions. [2024-06-21 17:26:44,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 230 transitions, 2676 flow [2024-06-21 17:26:44,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:44,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:44,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-21 17:26:44,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 17:26:44,535 INFO L175 Difference]: Start difference. First operand has 191 places, 215 transitions, 2183 flow. Second operand 7 states and 105 transitions. [2024-06-21 17:26:44,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 230 transitions, 2676 flow [2024-06-21 17:26:44,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 230 transitions, 2568 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-21 17:26:44,765 INFO L231 Difference]: Finished difference. Result has 195 places, 215 transitions, 2120 flow [2024-06-21 17:26:44,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2120, PETRI_PLACES=195, PETRI_TRANSITIONS=215} [2024-06-21 17:26:44,766 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-21 17:26:44,766 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 215 transitions, 2120 flow [2024-06-21 17:26:44,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:44,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:44,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:44,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 17:26:44,766 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:44,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:44,767 INFO L85 PathProgramCache]: Analyzing trace with hash 118787969, now seen corresponding path program 3 times [2024-06-21 17:26:44,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:44,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662411017] [2024-06-21 17:26:44,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:44,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:44,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:46,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:46,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:46,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662411017] [2024-06-21 17:26:46,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662411017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:46,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:46,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:46,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224987584] [2024-06-21 17:26:46,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:46,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:46,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:46,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:46,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:46,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:46,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 215 transitions, 2120 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:46,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:46,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:46,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:47,970 INFO L124 PetriNetUnfolderBase]: 2050/3262 cut-off events. [2024-06-21 17:26:47,970 INFO L125 PetriNetUnfolderBase]: For 208030/208062 co-relation queries the response was YES. [2024-06-21 17:26:47,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23808 conditions, 3262 events. 2050/3262 cut-off events. For 208030/208062 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17617 event pairs, 505 based on Foata normal form. 21/3279 useless extension candidates. Maximal degree in co-relation 23712. Up to 3084 conditions per place. [2024-06-21 17:26:47,997 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 199 selfloop transitions, 32 changer transitions 0/235 dead transitions. [2024-06-21 17:26:47,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 235 transitions, 2740 flow [2024-06-21 17:26:47,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:26:47,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:26:47,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-21 17:26:47,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 17:26:47,999 INFO L175 Difference]: Start difference. First operand has 195 places, 215 transitions, 2120 flow. Second operand 6 states and 105 transitions. [2024-06-21 17:26:47,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 235 transitions, 2740 flow [2024-06-21 17:26:48,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 235 transitions, 2656 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 17:26:48,253 INFO L231 Difference]: Finished difference. Result has 195 places, 215 transitions, 2110 flow [2024-06-21 17:26:48,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2110, PETRI_PLACES=195, PETRI_TRANSITIONS=215} [2024-06-21 17:26:48,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-21 17:26:48,253 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 215 transitions, 2110 flow [2024-06-21 17:26:48,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:48,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:48,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:48,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 17:26:48,254 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:48,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:48,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1760782241, now seen corresponding path program 4 times [2024-06-21 17:26:48,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:48,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322833647] [2024-06-21 17:26:48,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:48,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:48,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:50,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:50,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:50,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322833647] [2024-06-21 17:26:50,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322833647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:50,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:50,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:50,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524798564] [2024-06-21 17:26:50,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:50,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:50,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:50,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:50,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:50,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:50,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 215 transitions, 2110 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:50,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:50,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:50,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:51,919 INFO L124 PetriNetUnfolderBase]: 2047/3258 cut-off events. [2024-06-21 17:26:51,919 INFO L125 PetriNetUnfolderBase]: For 213105/213137 co-relation queries the response was YES. [2024-06-21 17:26:51,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23834 conditions, 3258 events. 2047/3258 cut-off events. For 213105/213137 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17620 event pairs, 501 based on Foata normal form. 21/3275 useless extension candidates. Maximal degree in co-relation 23737. Up to 3081 conditions per place. [2024-06-21 17:26:51,945 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 196 selfloop transitions, 36 changer transitions 0/236 dead transitions. [2024-06-21 17:26:51,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 236 transitions, 2624 flow [2024-06-21 17:26:51,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:26:51,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:26:51,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 17:26:51,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-21 17:26:51,947 INFO L175 Difference]: Start difference. First operand has 195 places, 215 transitions, 2110 flow. Second operand 8 states and 127 transitions. [2024-06-21 17:26:51,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 236 transitions, 2624 flow [2024-06-21 17:26:52,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 236 transitions, 2516 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 17:26:52,208 INFO L231 Difference]: Finished difference. Result has 197 places, 215 transitions, 2084 flow [2024-06-21 17:26:52,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2002, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2084, PETRI_PLACES=197, PETRI_TRANSITIONS=215} [2024-06-21 17:26:52,209 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-21 17:26:52,209 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 215 transitions, 2084 flow [2024-06-21 17:26:52,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:52,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:52,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:52,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 17:26:52,209 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:52,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:52,210 INFO L85 PathProgramCache]: Analyzing trace with hash 296098049, now seen corresponding path program 5 times [2024-06-21 17:26:52,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:52,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554963994] [2024-06-21 17:26:52,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:52,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:52,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:54,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:54,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:54,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554963994] [2024-06-21 17:26:54,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554963994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:54,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:54,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:54,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350529415] [2024-06-21 17:26:54,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:54,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:54,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:54,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:54,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:54,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:54,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 215 transitions, 2084 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:54,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:54,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:54,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:55,748 INFO L124 PetriNetUnfolderBase]: 2044/3249 cut-off events. [2024-06-21 17:26:55,748 INFO L125 PetriNetUnfolderBase]: For 211527/211548 co-relation queries the response was YES. [2024-06-21 17:26:55,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23725 conditions, 3249 events. 2044/3249 cut-off events. For 211527/211548 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17492 event pairs, 520 based on Foata normal form. 10/3252 useless extension candidates. Maximal degree in co-relation 23628. Up to 3057 conditions per place. [2024-06-21 17:26:55,773 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 179 selfloop transitions, 44 changer transitions 0/227 dead transitions. [2024-06-21 17:26:55,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 227 transitions, 2558 flow [2024-06-21 17:26:55,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:55,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:55,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 17:26:55,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-21 17:26:55,774 INFO L175 Difference]: Start difference. First operand has 197 places, 215 transitions, 2084 flow. Second operand 7 states and 108 transitions. [2024-06-21 17:26:55,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 227 transitions, 2558 flow [2024-06-21 17:26:56,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 227 transitions, 2428 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 17:26:56,052 INFO L231 Difference]: Finished difference. Result has 196 places, 215 transitions, 2048 flow [2024-06-21 17:26:56,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1954, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2048, PETRI_PLACES=196, PETRI_TRANSITIONS=215} [2024-06-21 17:26:56,053 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-21 17:26:56,053 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 215 transitions, 2048 flow [2024-06-21 17:26:56,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:56,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:56,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:56,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 17:26:56,054 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-21 17:26:56,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:56,054 INFO L85 PathProgramCache]: Analyzing trace with hash 296464469, now seen corresponding path program 1 times [2024-06-21 17:26:56,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:56,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633527101] [2024-06-21 17:26:56,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:56,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:56,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:58,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:58,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:58,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633527101] [2024-06-21 17:26:58,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633527101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:58,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:58,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:26:58,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195276971] [2024-06-21 17:26:58,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:58,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:26:58,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:58,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:26:58,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:26:58,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:58,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 215 transitions, 2048 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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-21 17:26:58,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:58,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:58,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:00,301 INFO L124 PetriNetUnfolderBase]: 1991/3193 cut-off events. [2024-06-21 17:27:00,301 INFO L125 PetriNetUnfolderBase]: For 216126/216135 co-relation queries the response was YES. [2024-06-21 17:27:00,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23394 conditions, 3193 events. 1991/3193 cut-off events. For 216126/216135 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 17467 event pairs, 476 based on Foata normal form. 9/3187 useless extension candidates. Maximal degree in co-relation 23297. Up to 2966 conditions per place. [2024-06-21 17:27:00,326 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 176 selfloop transitions, 35 changer transitions 0/231 dead transitions. [2024-06-21 17:27:00,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 231 transitions, 2548 flow [2024-06-21 17:27:00,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:27:00,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:27:00,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 17:27:00,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 17:27:00,327 INFO L175 Difference]: Start difference. First operand has 196 places, 215 transitions, 2048 flow. Second operand 7 states and 112 transitions. [2024-06-21 17:27:00,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 231 transitions, 2548 flow [2024-06-21 17:27:00,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 231 transitions, 2426 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 17:27:00,516 INFO L231 Difference]: Finished difference. Result has 196 places, 217 transitions, 2054 flow [2024-06-21 17:27:00,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2054, PETRI_PLACES=196, PETRI_TRANSITIONS=217} [2024-06-21 17:27:00,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-21 17:27:00,517 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 217 transitions, 2054 flow [2024-06-21 17:27:00,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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-21 17:27:00,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:00,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:00,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 17:27:00,518 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-21 17:27:00,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:00,518 INFO L85 PathProgramCache]: Analyzing trace with hash 983666355, now seen corresponding path program 2 times [2024-06-21 17:27:00,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:00,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718638218] [2024-06-21 17:27:00,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:00,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:00,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:03,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:03,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:03,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718638218] [2024-06-21 17:27:03,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718638218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:03,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:03,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:03,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628632925] [2024-06-21 17:27:03,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:03,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:03,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:03,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:03,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:03,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:03,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 217 transitions, 2054 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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-21 17:27:03,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:03,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:03,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:04,989 INFO L124 PetriNetUnfolderBase]: 2001/3211 cut-off events. [2024-06-21 17:27:04,990 INFO L125 PetriNetUnfolderBase]: For 224317/224326 co-relation queries the response was YES. [2024-06-21 17:27:05,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23788 conditions, 3211 events. 2001/3211 cut-off events. For 224317/224326 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17582 event pairs, 481 based on Foata normal form. 9/3205 useless extension candidates. Maximal degree in co-relation 23690. Up to 2982 conditions per place. [2024-06-21 17:27:05,018 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 177 selfloop transitions, 38 changer transitions 0/235 dead transitions. [2024-06-21 17:27:05,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 235 transitions, 2572 flow [2024-06-21 17:27:05,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:27:05,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:27:05,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 17:27:05,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 17:27:05,020 INFO L175 Difference]: Start difference. First operand has 196 places, 217 transitions, 2054 flow. Second operand 8 states and 124 transitions. [2024-06-21 17:27:05,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 235 transitions, 2572 flow [2024-06-21 17:27:05,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 235 transitions, 2472 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 17:27:05,271 INFO L231 Difference]: Finished difference. Result has 199 places, 219 transitions, 2088 flow [2024-06-21 17:27:05,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1954, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2088, PETRI_PLACES=199, PETRI_TRANSITIONS=219} [2024-06-21 17:27:05,271 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-21 17:27:05,271 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 219 transitions, 2088 flow [2024-06-21 17:27:05,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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-21 17:27:05,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:05,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:05,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 17:27:05,272 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-21 17:27:05,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:05,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1339638613, now seen corresponding path program 3 times [2024-06-21 17:27:05,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:05,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465877337] [2024-06-21 17:27:05,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:05,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:05,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:08,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:08,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:08,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465877337] [2024-06-21 17:27:08,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465877337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:08,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:08,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:08,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493555102] [2024-06-21 17:27:08,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:08,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:08,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:08,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:08,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:08,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:08,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 219 transitions, 2088 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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-21 17:27:08,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:08,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:08,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:09,685 INFO L124 PetriNetUnfolderBase]: 1993/3199 cut-off events. [2024-06-21 17:27:09,685 INFO L125 PetriNetUnfolderBase]: For 224935/224944 co-relation queries the response was YES. [2024-06-21 17:27:09,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23588 conditions, 3199 events. 1993/3199 cut-off events. For 224935/224944 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17482 event pairs, 475 based on Foata normal form. 9/3193 useless extension candidates. Maximal degree in co-relation 23489. Up to 2930 conditions per place. [2024-06-21 17:27:09,717 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 177 selfloop transitions, 40 changer transitions 0/237 dead transitions. [2024-06-21 17:27:09,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 237 transitions, 2612 flow [2024-06-21 17:27:09,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:27:09,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:27:09,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 17:27:09,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 17:27:09,718 INFO L175 Difference]: Start difference. First operand has 199 places, 219 transitions, 2088 flow. Second operand 8 states and 124 transitions. [2024-06-21 17:27:09,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 237 transitions, 2612 flow [2024-06-21 17:27:09,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 237 transitions, 2496 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 17:27:09,979 INFO L231 Difference]: Finished difference. Result has 201 places, 221 transitions, 2113 flow [2024-06-21 17:27:09,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1972, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2113, PETRI_PLACES=201, PETRI_TRANSITIONS=221} [2024-06-21 17:27:09,979 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-21 17:27:09,979 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 221 transitions, 2113 flow [2024-06-21 17:27:09,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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-21 17:27:09,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:09,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:09,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 17:27:09,980 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-21 17:27:09,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:09,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1734826469, now seen corresponding path program 1 times [2024-06-21 17:27:09,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:09,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815233982] [2024-06-21 17:27:09,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:09,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:09,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:12,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:12,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:12,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815233982] [2024-06-21 17:27:12,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815233982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:12,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:12,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:12,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521616112] [2024-06-21 17:27:12,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:12,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:12,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:12,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:12,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:12,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:12,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 221 transitions, 2113 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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-21 17:27:12,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:12,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:12,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:13,831 INFO L124 PetriNetUnfolderBase]: 2015/3235 cut-off events. [2024-06-21 17:27:13,832 INFO L125 PetriNetUnfolderBase]: For 241108/241117 co-relation queries the response was YES. [2024-06-21 17:27:13,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24317 conditions, 3235 events. 2015/3235 cut-off events. For 241108/241117 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17715 event pairs, 435 based on Foata normal form. 9/3233 useless extension candidates. Maximal degree in co-relation 24217. Up to 2932 conditions per place. [2024-06-21 17:27:13,861 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 197 selfloop transitions, 38 changer transitions 0/253 dead transitions. [2024-06-21 17:27:13,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 253 transitions, 2871 flow [2024-06-21 17:27:13,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:27:13,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:27:13,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 17:27:13,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 17:27:13,863 INFO L175 Difference]: Start difference. First operand has 201 places, 221 transitions, 2113 flow. Second operand 8 states and 137 transitions. [2024-06-21 17:27:13,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 253 transitions, 2871 flow [2024-06-21 17:27:14,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 253 transitions, 2746 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 17:27:14,140 INFO L231 Difference]: Finished difference. Result has 203 places, 225 transitions, 2177 flow [2024-06-21 17:27:14,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1988, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2177, PETRI_PLACES=203, PETRI_TRANSITIONS=225} [2024-06-21 17:27:14,140 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-21 17:27:14,140 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 225 transitions, 2177 flow [2024-06-21 17:27:14,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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-21 17:27:14,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:14,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:14,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 17:27:14,141 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-21 17:27:14,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:14,141 INFO L85 PathProgramCache]: Analyzing trace with hash -797352979, now seen corresponding path program 1 times [2024-06-21 17:27:14,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:14,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204697750] [2024-06-21 17:27:14,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:14,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:14,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:16,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:16,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:16,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204697750] [2024-06-21 17:27:16,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204697750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:16,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:16,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:16,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181453413] [2024-06-21 17:27:16,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:16,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:16,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:16,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:16,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:16,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:27:16,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 225 transitions, 2177 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:27:16,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:16,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:27:16,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:18,197 INFO L124 PetriNetUnfolderBase]: 2134/3383 cut-off events. [2024-06-21 17:27:18,197 INFO L125 PetriNetUnfolderBase]: For 248335/248344 co-relation queries the response was YES. [2024-06-21 17:27:18,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25407 conditions, 3383 events. 2134/3383 cut-off events. For 248335/248344 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18439 event pairs, 486 based on Foata normal form. 8/3389 useless extension candidates. Maximal degree in co-relation 25306. Up to 3210 conditions per place. [2024-06-21 17:27:18,224 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 224 selfloop transitions, 39 changer transitions 0/267 dead transitions. [2024-06-21 17:27:18,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 267 transitions, 3171 flow [2024-06-21 17:27:18,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:27:18,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:27:18,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 17:27:18,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 17:27:18,226 INFO L175 Difference]: Start difference. First operand has 203 places, 225 transitions, 2177 flow. Second operand 8 states and 133 transitions. [2024-06-21 17:27:18,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 267 transitions, 3171 flow [2024-06-21 17:27:18,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 267 transitions, 3071 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 17:27:18,556 INFO L231 Difference]: Finished difference. Result has 209 places, 237 transitions, 2323 flow [2024-06-21 17:27:18,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2323, PETRI_PLACES=209, PETRI_TRANSITIONS=237} [2024-06-21 17:27:18,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-21 17:27:18,557 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 237 transitions, 2323 flow [2024-06-21 17:27:18,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:27:18,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:18,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:18,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 17:27:18,557 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-21 17:27:18,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:18,558 INFO L85 PathProgramCache]: Analyzing trace with hash 810460123, now seen corresponding path program 2 times [2024-06-21 17:27:18,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:18,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548776857] [2024-06-21 17:27:18,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:18,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:18,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:21,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:21,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:21,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548776857] [2024-06-21 17:27:21,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548776857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:21,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:21,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:21,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424397738] [2024-06-21 17:27:21,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:21,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:21,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:21,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:21,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:21,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:21,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 237 transitions, 2323 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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-21 17:27:21,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:21,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:21,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:22,442 INFO L124 PetriNetUnfolderBase]: 2062/3300 cut-off events. [2024-06-21 17:27:22,442 INFO L125 PetriNetUnfolderBase]: For 262047/262056 co-relation queries the response was YES. [2024-06-21 17:27:22,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25366 conditions, 3300 events. 2062/3300 cut-off events. For 262047/262056 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 18169 event pairs, 481 based on Foata normal form. 9/3298 useless extension candidates. Maximal degree in co-relation 25261. Up to 3048 conditions per place. [2024-06-21 17:27:22,468 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 200 selfloop transitions, 40 changer transitions 0/261 dead transitions. [2024-06-21 17:27:22,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 261 transitions, 2905 flow [2024-06-21 17:27:22,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:27:22,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:27:22,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 17:27:22,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 17:27:22,470 INFO L175 Difference]: Start difference. First operand has 209 places, 237 transitions, 2323 flow. Second operand 8 states and 131 transitions. [2024-06-21 17:27:22,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 261 transitions, 2905 flow [2024-06-21 17:27:22,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 261 transitions, 2821 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 17:27:22,767 INFO L231 Difference]: Finished difference. Result has 214 places, 239 transitions, 2379 flow [2024-06-21 17:27:22,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2379, PETRI_PLACES=214, PETRI_TRANSITIONS=239} [2024-06-21 17:27:22,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-21 17:27:22,767 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 239 transitions, 2379 flow [2024-06-21 17:27:22,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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-21 17:27:22,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:22,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:22,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 17:27:22,768 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-21 17:27:22,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:22,768 INFO L85 PathProgramCache]: Analyzing trace with hash 813256633, now seen corresponding path program 3 times [2024-06-21 17:27:22,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:22,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793228294] [2024-06-21 17:27:22,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:22,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:22,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:26,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:26,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:26,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793228294] [2024-06-21 17:27:26,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793228294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:26,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:26,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:26,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365130889] [2024-06-21 17:27:26,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:26,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:26,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:26,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:26,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:26,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:26,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 239 transitions, 2379 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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-21 17:27:26,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:26,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:26,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:27,075 INFO L124 PetriNetUnfolderBase]: 2054/3288 cut-off events. [2024-06-21 17:27:27,075 INFO L125 PetriNetUnfolderBase]: For 262327/262336 co-relation queries the response was YES. [2024-06-21 17:27:27,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25207 conditions, 3288 events. 2054/3288 cut-off events. For 262327/262336 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 18063 event pairs, 479 based on Foata normal form. 9/3286 useless extension candidates. Maximal degree in co-relation 25100. Up to 3058 conditions per place. [2024-06-21 17:27:27,108 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 204 selfloop transitions, 34 changer transitions 0/259 dead transitions. [2024-06-21 17:27:27,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 259 transitions, 2953 flow [2024-06-21 17:27:27,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:27:27,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:27:27,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 17:27:27,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 17:27:27,109 INFO L175 Difference]: Start difference. First operand has 214 places, 239 transitions, 2379 flow. Second operand 8 states and 126 transitions. [2024-06-21 17:27:27,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 259 transitions, 2953 flow [2024-06-21 17:27:27,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 259 transitions, 2835 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 17:27:27,438 INFO L231 Difference]: Finished difference. Result has 216 places, 241 transitions, 2394 flow [2024-06-21 17:27:27,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2394, PETRI_PLACES=216, PETRI_TRANSITIONS=241} [2024-06-21 17:27:27,439 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-21 17:27:27,439 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 241 transitions, 2394 flow [2024-06-21 17:27:27,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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-21 17:27:27,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:27,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:27,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 17:27:27,440 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-21 17:27:27,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:27,440 INFO L85 PathProgramCache]: Analyzing trace with hash 813256757, now seen corresponding path program 2 times [2024-06-21 17:27:27,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:27,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434348468] [2024-06-21 17:27:27,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:27,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:27,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:30,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:30,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:30,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434348468] [2024-06-21 17:27:30,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434348468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:30,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:30,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:30,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153239676] [2024-06-21 17:27:30,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:30,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:30,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:30,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:30,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:30,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:27:30,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 241 transitions, 2394 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:27:30,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:30,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:27:30,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:31,679 INFO L124 PetriNetUnfolderBase]: 2134/3385 cut-off events. [2024-06-21 17:27:31,680 INFO L125 PetriNetUnfolderBase]: For 261871/261880 co-relation queries the response was YES. [2024-06-21 17:27:31,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25786 conditions, 3385 events. 2134/3385 cut-off events. For 261871/261880 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18425 event pairs, 478 based on Foata normal form. 8/3391 useless extension candidates. Maximal degree in co-relation 25678. Up to 3276 conditions per place. [2024-06-21 17:27:31,710 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 243 selfloop transitions, 21 changer transitions 0/268 dead transitions. [2024-06-21 17:27:31,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 268 transitions, 3056 flow [2024-06-21 17:27:31,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:27:31,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:27:31,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-21 17:27:31,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3439153439153439 [2024-06-21 17:27:31,711 INFO L175 Difference]: Start difference. First operand has 216 places, 241 transitions, 2394 flow. Second operand 9 states and 130 transitions. [2024-06-21 17:27:31,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 268 transitions, 3056 flow [2024-06-21 17:27:32,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 268 transitions, 2936 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 17:27:32,053 INFO L231 Difference]: Finished difference. Result has 220 places, 247 transitions, 2410 flow [2024-06-21 17:27:32,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2277, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2410, PETRI_PLACES=220, PETRI_TRANSITIONS=247} [2024-06-21 17:27:32,054 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-21 17:27:32,054 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 247 transitions, 2410 flow [2024-06-21 17:27:32,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:27:32,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:32,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:32,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 17:27:32,054 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-21 17:27:32,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:32,055 INFO L85 PathProgramCache]: Analyzing trace with hash 928732253, now seen corresponding path program 1 times [2024-06-21 17:27:32,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:32,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316551599] [2024-06-21 17:27:32,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:32,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:32,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:34,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:34,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:34,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316551599] [2024-06-21 17:27:34,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316551599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:34,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:34,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:34,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574242536] [2024-06-21 17:27:34,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:34,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:34,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:34,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:34,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:34,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:27:34,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 247 transitions, 2410 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:27:34,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:34,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:27:34,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:35,788 INFO L124 PetriNetUnfolderBase]: 2131/3381 cut-off events. [2024-06-21 17:27:35,788 INFO L125 PetriNetUnfolderBase]: For 264783/264792 co-relation queries the response was YES. [2024-06-21 17:27:35,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25957 conditions, 3381 events. 2131/3381 cut-off events. For 264783/264792 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18391 event pairs, 479 based on Foata normal form. 7/3386 useless extension candidates. Maximal degree in co-relation 25847. Up to 3272 conditions per place. [2024-06-21 17:27:35,826 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 236 selfloop transitions, 24 changer transitions 0/264 dead transitions. [2024-06-21 17:27:35,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 264 transitions, 2998 flow [2024-06-21 17:27:35,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:27:35,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:27:35,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-21 17:27:35,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36054421768707484 [2024-06-21 17:27:35,828 INFO L175 Difference]: Start difference. First operand has 220 places, 247 transitions, 2410 flow. Second operand 7 states and 106 transitions. [2024-06-21 17:27:35,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 264 transitions, 2998 flow [2024-06-21 17:27:36,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 264 transitions, 2882 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 17:27:36,270 INFO L231 Difference]: Finished difference. Result has 221 places, 248 transitions, 2364 flow [2024-06-21 17:27:36,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2364, PETRI_PLACES=221, PETRI_TRANSITIONS=248} [2024-06-21 17:27:36,270 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-21 17:27:36,270 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 248 transitions, 2364 flow [2024-06-21 17:27:36,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:27:36,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:36,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:36,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 17:27:36,271 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-21 17:27:36,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:36,271 INFO L85 PathProgramCache]: Analyzing trace with hash 928547927, now seen corresponding path program 3 times [2024-06-21 17:27:36,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:36,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891834721] [2024-06-21 17:27:36,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:36,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:36,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:38,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:38,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:38,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891834721] [2024-06-21 17:27:38,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891834721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:38,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:38,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:38,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392736461] [2024-06-21 17:27:38,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:38,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:38,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:38,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:38,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:38,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:27:38,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 248 transitions, 2364 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:27:38,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:38,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:27:38,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:39,796 INFO L124 PetriNetUnfolderBase]: 2141/3395 cut-off events. [2024-06-21 17:27:39,796 INFO L125 PetriNetUnfolderBase]: For 274404/274413 co-relation queries the response was YES. [2024-06-21 17:27:39,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26026 conditions, 3395 events. 2141/3395 cut-off events. For 274404/274413 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18481 event pairs, 481 based on Foata normal form. 8/3401 useless extension candidates. Maximal degree in co-relation 25915. Up to 3251 conditions per place. [2024-06-21 17:27:39,824 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 234 selfloop transitions, 35 changer transitions 0/273 dead transitions. [2024-06-21 17:27:39,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 273 transitions, 3159 flow [2024-06-21 17:27:39,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:27:39,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:27:39,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 17:27:39,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-21 17:27:39,826 INFO L175 Difference]: Start difference. First operand has 221 places, 248 transitions, 2364 flow. Second operand 8 states and 122 transitions. [2024-06-21 17:27:39,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 273 transitions, 3159 flow [2024-06-21 17:27:40,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 273 transitions, 3117 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 17:27:40,141 INFO L231 Difference]: Finished difference. Result has 225 places, 253 transitions, 2468 flow [2024-06-21 17:27:40,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2322, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2468, PETRI_PLACES=225, PETRI_TRANSITIONS=253} [2024-06-21 17:27:40,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-21 17:27:40,142 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 253 transitions, 2468 flow [2024-06-21 17:27:40,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:27:40,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:40,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:40,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 17:27:40,142 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-21 17:27:40,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:40,142 INFO L85 PathProgramCache]: Analyzing trace with hash 928547803, now seen corresponding path program 4 times [2024-06-21 17:27:40,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:40,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240534702] [2024-06-21 17:27:40,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:40,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:40,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:42,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-21 17:27:42,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:42,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240534702] [2024-06-21 17:27:42,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240534702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:42,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:42,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:42,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340119225] [2024-06-21 17:27:42,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:42,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:42,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:42,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:42,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:42,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:42,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 253 transitions, 2468 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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-21 17:27:42,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:42,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:42,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:43,801 INFO L124 PetriNetUnfolderBase]: 2052/3283 cut-off events. [2024-06-21 17:27:43,801 INFO L125 PetriNetUnfolderBase]: For 277274/277283 co-relation queries the response was YES. [2024-06-21 17:27:43,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25214 conditions, 3283 events. 2052/3283 cut-off events. For 277274/277283 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 17988 event pairs, 475 based on Foata normal form. 9/3281 useless extension candidates. Maximal degree in co-relation 25101. Up to 3076 conditions per place. [2024-06-21 17:27:43,829 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 211 selfloop transitions, 30 changer transitions 0/267 dead transitions. [2024-06-21 17:27:43,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 267 transitions, 2982 flow [2024-06-21 17:27:43,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:27:43,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:27:43,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 17:27:43,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-21 17:27:43,830 INFO L175 Difference]: Start difference. First operand has 225 places, 253 transitions, 2468 flow. Second operand 8 states and 121 transitions. [2024-06-21 17:27:43,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 267 transitions, 2982 flow [2024-06-21 17:27:44,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 267 transitions, 2879 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 17:27:44,155 INFO L231 Difference]: Finished difference. Result has 229 places, 253 transitions, 2431 flow [2024-06-21 17:27:44,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2365, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2431, PETRI_PLACES=229, PETRI_TRANSITIONS=253} [2024-06-21 17:27:44,156 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-21 17:27:44,156 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 253 transitions, 2431 flow [2024-06-21 17:27:44,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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-21 17:27:44,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:44,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:44,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 17:27:44,156 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-21 17:27:44,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:44,156 INFO L85 PathProgramCache]: Analyzing trace with hash 928552577, now seen corresponding path program 4 times [2024-06-21 17:27:44,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:44,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557019047] [2024-06-21 17:27:44,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:44,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:44,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:47,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:47,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:47,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557019047] [2024-06-21 17:27:47,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557019047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:47,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:47,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:47,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647366766] [2024-06-21 17:27:47,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:47,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:47,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:47,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:47,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:47,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:27:47,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 253 transitions, 2431 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:27:47,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:47,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:27:47,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:48,490 INFO L124 PetriNetUnfolderBase]: 2175/3443 cut-off events. [2024-06-21 17:27:48,490 INFO L125 PetriNetUnfolderBase]: For 290024/290033 co-relation queries the response was YES. [2024-06-21 17:27:48,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26734 conditions, 3443 events. 2175/3443 cut-off events. For 290024/290033 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18745 event pairs, 478 based on Foata normal form. 8/3449 useless extension candidates. Maximal degree in co-relation 26619. Up to 3285 conditions per place. [2024-06-21 17:27:48,522 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 244 selfloop transitions, 38 changer transitions 0/286 dead transitions. [2024-06-21 17:27:48,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 286 transitions, 3381 flow [2024-06-21 17:27:48,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:27:48,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:27:48,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-21 17:27:48,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-21 17:27:48,524 INFO L175 Difference]: Start difference. First operand has 229 places, 253 transitions, 2431 flow. Second operand 9 states and 136 transitions. [2024-06-21 17:27:48,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 286 transitions, 3381 flow [2024-06-21 17:27:48,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 286 transitions, 3301 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 17:27:48,849 INFO L231 Difference]: Finished difference. Result has 232 places, 263 transitions, 2638 flow [2024-06-21 17:27:48,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2357, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2638, PETRI_PLACES=232, PETRI_TRANSITIONS=263} [2024-06-21 17:27:48,849 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-21 17:27:48,849 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 263 transitions, 2638 flow [2024-06-21 17:27:48,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:27:48,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:48,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:48,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 17:27:48,850 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-21 17:27:48,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:48,850 INFO L85 PathProgramCache]: Analyzing trace with hash -792591379, now seen corresponding path program 5 times [2024-06-21 17:27:48,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:48,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156918894] [2024-06-21 17:27:48,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:48,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:48,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:51,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:51,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:51,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156918894] [2024-06-21 17:27:51,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156918894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:51,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:51,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:51,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037978927] [2024-06-21 17:27:51,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:51,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:51,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:51,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:51,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:51,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:27:51,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 263 transitions, 2638 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:27:51,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:51,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:27:51,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:52,472 INFO L124 PetriNetUnfolderBase]: 2169/3435 cut-off events. [2024-06-21 17:27:52,472 INFO L125 PetriNetUnfolderBase]: For 294749/294758 co-relation queries the response was YES. [2024-06-21 17:27:52,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27067 conditions, 3435 events. 2169/3435 cut-off events. For 294749/294758 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18696 event pairs, 480 based on Foata normal form. 8/3441 useless extension candidates. Maximal degree in co-relation 26950. Up to 3316 conditions per place. [2024-06-21 17:27:52,503 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 251 selfloop transitions, 27 changer transitions 0/282 dead transitions. [2024-06-21 17:27:52,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 282 transitions, 3276 flow [2024-06-21 17:27:52,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:27:52,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:27:52,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 17:27:52,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-21 17:27:52,504 INFO L175 Difference]: Start difference. First operand has 232 places, 263 transitions, 2638 flow. Second operand 8 states and 118 transitions. [2024-06-21 17:27:52,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 282 transitions, 3276 flow [2024-06-21 17:27:52,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 282 transitions, 3142 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 17:27:52,831 INFO L231 Difference]: Finished difference. Result has 234 places, 264 transitions, 2581 flow [2024-06-21 17:27:52,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2508, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2581, PETRI_PLACES=234, PETRI_TRANSITIONS=264} [2024-06-21 17:27:52,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-21 17:27:52,831 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 264 transitions, 2581 flow [2024-06-21 17:27:52,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:27:52,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:52,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:52,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 17:27:52,831 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-21 17:27:52,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:52,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1496870598, now seen corresponding path program 1 times [2024-06-21 17:27:52,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:52,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841289314] [2024-06-21 17:27:52,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:52,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:52,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:55,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:55,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:55,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841289314] [2024-06-21 17:27:55,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841289314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:55,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:55,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:55,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452939910] [2024-06-21 17:27:55,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:55,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:55,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:55,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:55,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:55,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:27:55,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 264 transitions, 2581 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:27:55,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:55,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:27:55,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:57,098 INFO L124 PetriNetUnfolderBase]: 2256/3575 cut-off events. [2024-06-21 17:27:57,098 INFO L125 PetriNetUnfolderBase]: For 340527/340538 co-relation queries the response was YES. [2024-06-21 17:27:57,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28401 conditions, 3575 events. 2256/3575 cut-off events. For 340527/340538 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 19581 event pairs, 396 based on Foata normal form. 16/3589 useless extension candidates. Maximal degree in co-relation 28283. Up to 3244 conditions per place. [2024-06-21 17:27:57,132 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 266 selfloop transitions, 39 changer transitions 0/309 dead transitions. [2024-06-21 17:27:57,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 309 transitions, 3544 flow [2024-06-21 17:27:57,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:27:57,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:27:57,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-21 17:27:57,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 17:27:57,133 INFO L175 Difference]: Start difference. First operand has 234 places, 264 transitions, 2581 flow. Second operand 10 states and 160 transitions. [2024-06-21 17:27:57,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 309 transitions, 3544 flow [2024-06-21 17:27:57,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 309 transitions, 3483 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 17:27:57,471 INFO L231 Difference]: Finished difference. Result has 238 places, 266 transitions, 2632 flow [2024-06-21 17:27:57,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2524, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2632, PETRI_PLACES=238, PETRI_TRANSITIONS=266} [2024-06-21 17:27:57,471 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-21 17:27:57,471 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 266 transitions, 2632 flow [2024-06-21 17:27:57,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:27:57,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:57,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:57,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 17:27:57,472 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-21 17:27:57,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:57,472 INFO L85 PathProgramCache]: Analyzing trace with hash 285767890, now seen corresponding path program 2 times [2024-06-21 17:27:57,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:57,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066596205] [2024-06-21 17:27:57,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:57,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:57,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:59,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:59,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:59,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066596205] [2024-06-21 17:27:59,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066596205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:59,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:59,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:59,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534622107] [2024-06-21 17:27:59,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:59,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:59,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:59,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:59,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:59,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:27:59,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 266 transitions, 2632 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:27:59,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:59,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:27:59,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:01,683 INFO L124 PetriNetUnfolderBase]: 2292/3631 cut-off events. [2024-06-21 17:28:01,684 INFO L125 PetriNetUnfolderBase]: For 353025/353036 co-relation queries the response was YES. [2024-06-21 17:28:01,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29016 conditions, 3631 events. 2292/3631 cut-off events. For 353025/353036 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19933 event pairs, 513 based on Foata normal form. 18/3647 useless extension candidates. Maximal degree in co-relation 28897. Up to 3433 conditions per place. [2024-06-21 17:28:01,720 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 264 selfloop transitions, 33 changer transitions 0/301 dead transitions. [2024-06-21 17:28:01,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 301 transitions, 3387 flow [2024-06-21 17:28:01,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:28:01,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:28:01,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-21 17:28:01,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619047619047619 [2024-06-21 17:28:01,721 INFO L175 Difference]: Start difference. First operand has 238 places, 266 transitions, 2632 flow. Second operand 10 states and 152 transitions. [2024-06-21 17:28:01,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 301 transitions, 3387 flow [2024-06-21 17:28:02,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 301 transitions, 3333 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 17:28:02,139 INFO L231 Difference]: Finished difference. Result has 242 places, 267 transitions, 2665 flow [2024-06-21 17:28:02,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2580, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2665, PETRI_PLACES=242, PETRI_TRANSITIONS=267} [2024-06-21 17:28:02,139 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-21 17:28:02,139 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 267 transitions, 2665 flow [2024-06-21 17:28:02,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:02,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:02,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:02,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 17:28:02,140 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-21 17:28:02,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:02,140 INFO L85 PathProgramCache]: Analyzing trace with hash 285441460, now seen corresponding path program 3 times [2024-06-21 17:28:02,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:02,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767647331] [2024-06-21 17:28:02,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:02,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:02,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:04,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:04,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:04,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767647331] [2024-06-21 17:28:04,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767647331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:04,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:04,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:04,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141569465] [2024-06-21 17:28:04,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:04,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:04,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:04,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:04,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:04,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:28:04,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 267 transitions, 2665 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:04,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:04,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:28:04,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:06,440 INFO L124 PetriNetUnfolderBase]: 2320/3675 cut-off events. [2024-06-21 17:28:06,440 INFO L125 PetriNetUnfolderBase]: For 358003/358014 co-relation queries the response was YES. [2024-06-21 17:28:06,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29416 conditions, 3675 events. 2320/3675 cut-off events. For 358003/358014 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20236 event pairs, 507 based on Foata normal form. 16/3689 useless extension candidates. Maximal degree in co-relation 29295. Up to 3439 conditions per place. [2024-06-21 17:28:06,476 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 267 selfloop transitions, 36 changer transitions 0/307 dead transitions. [2024-06-21 17:28:06,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 307 transitions, 3466 flow [2024-06-21 17:28:06,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:28:06,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:28:06,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 166 transitions. [2024-06-21 17:28:06,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3593073593073593 [2024-06-21 17:28:06,477 INFO L175 Difference]: Start difference. First operand has 242 places, 267 transitions, 2665 flow. Second operand 11 states and 166 transitions. [2024-06-21 17:28:06,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 307 transitions, 3466 flow [2024-06-21 17:28:06,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 307 transitions, 3399 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 17:28:06,957 INFO L231 Difference]: Finished difference. Result has 245 places, 268 transitions, 2690 flow [2024-06-21 17:28:06,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2598, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2690, PETRI_PLACES=245, PETRI_TRANSITIONS=268} [2024-06-21 17:28:06,957 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-21 17:28:06,958 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 268 transitions, 2690 flow [2024-06-21 17:28:06,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:06,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:06,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:06,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 17:28:06,958 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-21 17:28:06,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:06,959 INFO L85 PathProgramCache]: Analyzing trace with hash 108282040, now seen corresponding path program 1 times [2024-06-21 17:28:06,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:06,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362755210] [2024-06-21 17:28:06,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:06,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:06,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:09,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:09,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:09,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362755210] [2024-06-21 17:28:09,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362755210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:09,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:09,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:09,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791464626] [2024-06-21 17:28:09,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:09,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:09,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:09,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:09,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:09,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:28:09,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 268 transitions, 2690 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:09,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:09,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:28:09,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:10,696 INFO L124 PetriNetUnfolderBase]: 2325/3682 cut-off events. [2024-06-21 17:28:10,697 INFO L125 PetriNetUnfolderBase]: For 350421/350453 co-relation queries the response was YES. [2024-06-21 17:28:10,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29667 conditions, 3682 events. 2325/3682 cut-off events. For 350421/350453 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20289 event pairs, 538 based on Foata normal form. 21/3699 useless extension candidates. Maximal degree in co-relation 29545. Up to 3508 conditions per place. [2024-06-21 17:28:10,733 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 271 selfloop transitions, 25 changer transitions 0/300 dead transitions. [2024-06-21 17:28:10,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 300 transitions, 3432 flow [2024-06-21 17:28:10,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:28:10,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:28:10,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 17:28:10,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 17:28:10,734 INFO L175 Difference]: Start difference. First operand has 245 places, 268 transitions, 2690 flow. Second operand 8 states and 131 transitions. [2024-06-21 17:28:10,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 300 transitions, 3432 flow [2024-06-21 17:28:11,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 300 transitions, 3354 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 17:28:11,188 INFO L231 Difference]: Finished difference. Result has 244 places, 271 transitions, 2754 flow [2024-06-21 17:28:11,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2612, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2754, PETRI_PLACES=244, PETRI_TRANSITIONS=271} [2024-06-21 17:28:11,188 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-21 17:28:11,188 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 271 transitions, 2754 flow [2024-06-21 17:28:11,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:11,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:11,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:11,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 17:28:11,189 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-21 17:28:11,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:11,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1587352104, now seen corresponding path program 1 times [2024-06-21 17:28:11,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:11,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568566056] [2024-06-21 17:28:11,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:11,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:11,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:13,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:13,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:13,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568566056] [2024-06-21 17:28:13,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568566056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:13,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:13,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:13,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541822395] [2024-06-21 17:28:13,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:13,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:13,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:13,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:13,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:13,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:28:13,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 271 transitions, 2754 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:13,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:13,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:28:13,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:15,793 INFO L124 PetriNetUnfolderBase]: 2367/3746 cut-off events. [2024-06-21 17:28:15,794 INFO L125 PetriNetUnfolderBase]: For 375134/375166 co-relation queries the response was YES. [2024-06-21 17:28:15,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30805 conditions, 3746 events. 2367/3746 cut-off events. For 375134/375166 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20716 event pairs, 540 based on Foata normal form. 22/3764 useless extension candidates. Maximal degree in co-relation 30682. Up to 3443 conditions per place. [2024-06-21 17:28:15,831 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 237 selfloop transitions, 73 changer transitions 0/314 dead transitions. [2024-06-21 17:28:15,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 314 transitions, 3976 flow [2024-06-21 17:28:15,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:28:15,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:28:15,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-21 17:28:15,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3722943722943723 [2024-06-21 17:28:15,832 INFO L175 Difference]: Start difference. First operand has 244 places, 271 transitions, 2754 flow. Second operand 11 states and 172 transitions. [2024-06-21 17:28:15,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 314 transitions, 3976 flow [2024-06-21 17:28:16,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 314 transitions, 3856 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 17:28:16,413 INFO L231 Difference]: Finished difference. Result has 249 places, 280 transitions, 3008 flow [2024-06-21 17:28:16,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3008, PETRI_PLACES=249, PETRI_TRANSITIONS=280} [2024-06-21 17:28:16,414 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-21 17:28:16,414 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 280 transitions, 3008 flow [2024-06-21 17:28:16,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:16,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:16,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:16,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 17:28:16,414 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-21 17:28:16,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:16,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1587352290, now seen corresponding path program 2 times [2024-06-21 17:28:16,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:16,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432134786] [2024-06-21 17:28:16,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:16,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:16,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:18,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:18,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:18,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432134786] [2024-06-21 17:28:18,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432134786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:18,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:18,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:28:18,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092038977] [2024-06-21 17:28:18,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:18,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:28:18,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:18,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:28:18,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:28:18,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:28:18,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 280 transitions, 3008 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:28:18,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:18,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:28:18,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:20,114 INFO L124 PetriNetUnfolderBase]: 2296/3653 cut-off events. [2024-06-21 17:28:20,114 INFO L125 PetriNetUnfolderBase]: For 384546/384555 co-relation queries the response was YES. [2024-06-21 17:28:20,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30706 conditions, 3653 events. 2296/3653 cut-off events. For 384546/384555 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20321 event pairs, 528 based on Foata normal form. 6/3648 useless extension candidates. Maximal degree in co-relation 30582. Up to 3383 conditions per place. [2024-06-21 17:28:20,145 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 234 selfloop transitions, 45 changer transitions 0/308 dead transitions. [2024-06-21 17:28:20,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 308 transitions, 3714 flow [2024-06-21 17:28:20,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:28:20,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:28:20,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 17:28:20,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:28:20,146 INFO L175 Difference]: Start difference. First operand has 249 places, 280 transitions, 3008 flow. Second operand 8 states and 136 transitions. [2024-06-21 17:28:20,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 308 transitions, 3714 flow [2024-06-21 17:28:20,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 308 transitions, 3538 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-21 17:28:20,660 INFO L231 Difference]: Finished difference. Result has 251 places, 283 transitions, 3022 flow [2024-06-21 17:28:20,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2832, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3022, PETRI_PLACES=251, PETRI_TRANSITIONS=283} [2024-06-21 17:28:20,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-21 17:28:20,661 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 283 transitions, 3022 flow [2024-06-21 17:28:20,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:28:20,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:20,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:20,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 17:28:20,661 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-21 17:28:20,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:20,662 INFO L85 PathProgramCache]: Analyzing trace with hash 112980516, now seen corresponding path program 2 times [2024-06-21 17:28:20,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:20,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726456574] [2024-06-21 17:28:20,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:20,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:20,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:23,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:23,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:23,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726456574] [2024-06-21 17:28:23,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726456574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:23,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:23,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:23,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942093634] [2024-06-21 17:28:23,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:23,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:23,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:23,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:23,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:23,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:28:23,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 283 transitions, 3022 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:23,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:23,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:28:23,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:25,168 INFO L124 PetriNetUnfolderBase]: 2414/3813 cut-off events. [2024-06-21 17:28:25,168 INFO L125 PetriNetUnfolderBase]: For 409476/409508 co-relation queries the response was YES. [2024-06-21 17:28:25,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32372 conditions, 3813 events. 2414/3813 cut-off events. For 409476/409508 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21063 event pairs, 540 based on Foata normal form. 22/3831 useless extension candidates. Maximal degree in co-relation 32246. Up to 3490 conditions per place. [2024-06-21 17:28:25,200 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 238 selfloop transitions, 79 changer transitions 0/321 dead transitions. [2024-06-21 17:28:25,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 321 transitions, 4204 flow [2024-06-21 17:28:25,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:28:25,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:28:25,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-21 17:28:25,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-21 17:28:25,202 INFO L175 Difference]: Start difference. First operand has 251 places, 283 transitions, 3022 flow. Second operand 10 states and 158 transitions. [2024-06-21 17:28:25,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 321 transitions, 4204 flow [2024-06-21 17:28:25,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 321 transitions, 4036 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-21 17:28:25,735 INFO L231 Difference]: Finished difference. Result has 255 places, 292 transitions, 3184 flow [2024-06-21 17:28:25,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2854, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3184, PETRI_PLACES=255, PETRI_TRANSITIONS=292} [2024-06-21 17:28:25,736 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-21 17:28:25,736 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 292 transitions, 3184 flow [2024-06-21 17:28:25,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:25,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:25,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:25,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 17:28:25,736 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-21 17:28:25,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:25,736 INFO L85 PathProgramCache]: Analyzing trace with hash 285533530, now seen corresponding path program 3 times [2024-06-21 17:28:25,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:25,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566715395] [2024-06-21 17:28:25,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:25,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:25,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:28,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:28,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:28,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566715395] [2024-06-21 17:28:28,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566715395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:28,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:28,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:28:28,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308871936] [2024-06-21 17:28:28,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:28,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:28:28,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:28,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:28:28,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:28:28,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:28:28,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 292 transitions, 3184 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:28:28,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:28,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:28:28,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:29,948 INFO L124 PetriNetUnfolderBase]: 2496/3940 cut-off events. [2024-06-21 17:28:29,948 INFO L125 PetriNetUnfolderBase]: For 487768/487777 co-relation queries the response was YES. [2024-06-21 17:28:29,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36204 conditions, 3940 events. 2496/3940 cut-off events. For 487768/487777 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 21856 event pairs, 514 based on Foata normal form. 6/3935 useless extension candidates. Maximal degree in co-relation 36077. Up to 3306 conditions per place. [2024-06-21 17:28:29,991 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 205 selfloop transitions, 101 changer transitions 0/335 dead transitions. [2024-06-21 17:28:29,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 335 transitions, 4373 flow [2024-06-21 17:28:29,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:28:29,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:28:29,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 17:28:29,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-21 17:28:29,992 INFO L175 Difference]: Start difference. First operand has 255 places, 292 transitions, 3184 flow. Second operand 9 states and 155 transitions. [2024-06-21 17:28:29,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 335 transitions, 4373 flow [2024-06-21 17:28:30,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 335 transitions, 4210 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 17:28:30,734 INFO L231 Difference]: Finished difference. Result has 259 places, 304 transitions, 3596 flow [2024-06-21 17:28:30,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3021, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3596, PETRI_PLACES=259, PETRI_TRANSITIONS=304} [2024-06-21 17:28:30,735 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-21 17:28:30,735 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 304 transitions, 3596 flow [2024-06-21 17:28:30,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:28:30,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:30,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:30,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 17:28:30,735 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-21 17:28:30,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:30,736 INFO L85 PathProgramCache]: Analyzing trace with hash 285533716, now seen corresponding path program 3 times [2024-06-21 17:28:30,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:30,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425615091] [2024-06-21 17:28:30,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:30,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:30,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:32,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:32,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:32,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425615091] [2024-06-21 17:28:32,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425615091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:32,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:32,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:32,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429134743] [2024-06-21 17:28:32,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:32,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:32,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:32,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:32,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:32,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:28:32,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 304 transitions, 3596 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:32,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:32,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:28:32,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:35,574 INFO L124 PetriNetUnfolderBase]: 2567/4035 cut-off events. [2024-06-21 17:28:35,574 INFO L125 PetriNetUnfolderBase]: For 499485/499517 co-relation queries the response was YES. [2024-06-21 17:28:35,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37782 conditions, 4035 events. 2567/4035 cut-off events. For 499485/499517 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 22354 event pairs, 581 based on Foata normal form. 22/4053 useless extension candidates. Maximal degree in co-relation 37653. Up to 3715 conditions per place. [2024-06-21 17:28:35,619 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 252 selfloop transitions, 80 changer transitions 0/336 dead transitions. [2024-06-21 17:28:35,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 336 transitions, 4670 flow [2024-06-21 17:28:35,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:28:35,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:28:35,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 181 transitions. [2024-06-21 17:28:35,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35912698412698413 [2024-06-21 17:28:35,620 INFO L175 Difference]: Start difference. First operand has 259 places, 304 transitions, 3596 flow. Second operand 12 states and 181 transitions. [2024-06-21 17:28:35,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 336 transitions, 4670 flow [2024-06-21 17:28:36,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 336 transitions, 4470 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-21 17:28:36,400 INFO L231 Difference]: Finished difference. Result has 265 places, 304 transitions, 3562 flow [2024-06-21 17:28:36,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3396, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3562, PETRI_PLACES=265, PETRI_TRANSITIONS=304} [2024-06-21 17:28:36,401 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-21 17:28:36,401 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 304 transitions, 3562 flow [2024-06-21 17:28:36,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:36,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:36,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:36,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 17:28:36,401 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-21 17:28:36,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:36,402 INFO L85 PathProgramCache]: Analyzing trace with hash -2083594582, now seen corresponding path program 4 times [2024-06-21 17:28:36,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:36,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581452355] [2024-06-21 17:28:36,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:36,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:36,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:39,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:39,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:39,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581452355] [2024-06-21 17:28:39,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581452355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:39,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:39,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:39,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360739414] [2024-06-21 17:28:39,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:39,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:39,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:39,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:39,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:39,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:28:39,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 304 transitions, 3562 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:39,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:39,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:28:39,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:41,085 INFO L124 PetriNetUnfolderBase]: 2603/4082 cut-off events. [2024-06-21 17:28:41,085 INFO L125 PetriNetUnfolderBase]: For 532622/532622 co-relation queries the response was YES. [2024-06-21 17:28:41,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37988 conditions, 4082 events. 2603/4082 cut-off events. For 532622/532622 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 22571 event pairs, 576 based on Foata normal form. 10/4088 useless extension candidates. Maximal degree in co-relation 37858. Up to 3885 conditions per place. [2024-06-21 17:28:41,125 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 291 selfloop transitions, 33 changer transitions 0/328 dead transitions. [2024-06-21 17:28:41,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 328 transitions, 4359 flow [2024-06-21 17:28:41,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:28:41,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:28:41,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 17:28:41,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-21 17:28:41,126 INFO L175 Difference]: Start difference. First operand has 265 places, 304 transitions, 3562 flow. Second operand 8 states and 123 transitions. [2024-06-21 17:28:41,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 328 transitions, 4359 flow [2024-06-21 17:28:41,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 328 transitions, 4174 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-21 17:28:41,892 INFO L231 Difference]: Finished difference. Result has 264 places, 305 transitions, 3466 flow [2024-06-21 17:28:41,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3377, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3466, PETRI_PLACES=264, PETRI_TRANSITIONS=305} [2024-06-21 17:28:41,892 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-21 17:28:41,892 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 305 transitions, 3466 flow [2024-06-21 17:28:41,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:41,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:41,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:41,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 17:28:41,893 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-21 17:28:41,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:41,893 INFO L85 PathProgramCache]: Analyzing trace with hash 589340528, now seen corresponding path program 5 times [2024-06-21 17:28:41,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:41,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239245343] [2024-06-21 17:28:41,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:41,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:41,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:44,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:44,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:44,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239245343] [2024-06-21 17:28:44,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239245343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:44,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:44,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:44,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809057007] [2024-06-21 17:28:44,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:44,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:44,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:44,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:44,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:44,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:28:44,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 305 transitions, 3466 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:44,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:44,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:28:44,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:46,383 INFO L124 PetriNetUnfolderBase]: 2626/4123 cut-off events. [2024-06-21 17:28:46,383 INFO L125 PetriNetUnfolderBase]: For 538681/538681 co-relation queries the response was YES. [2024-06-21 17:28:46,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38075 conditions, 4123 events. 2626/4123 cut-off events. For 538681/538681 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22794 event pairs, 587 based on Foata normal form. 10/4129 useless extension candidates. Maximal degree in co-relation 37944. Up to 3922 conditions per place. [2024-06-21 17:28:46,515 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 294 selfloop transitions, 34 changer transitions 0/332 dead transitions. [2024-06-21 17:28:46,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 332 transitions, 4285 flow [2024-06-21 17:28:46,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:28:46,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:28:46,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-21 17:28:46,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476190476190476 [2024-06-21 17:28:46,517 INFO L175 Difference]: Start difference. First operand has 264 places, 305 transitions, 3466 flow. Second operand 10 states and 146 transitions. [2024-06-21 17:28:46,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 332 transitions, 4285 flow [2024-06-21 17:28:47,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 332 transitions, 4214 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 17:28:47,309 INFO L231 Difference]: Finished difference. Result has 268 places, 306 transitions, 3488 flow [2024-06-21 17:28:47,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3488, PETRI_PLACES=268, PETRI_TRANSITIONS=306} [2024-06-21 17:28:47,309 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-21 17:28:47,309 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 306 transitions, 3488 flow [2024-06-21 17:28:47,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:47,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:47,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:47,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 17:28:47,310 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-21 17:28:47,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:47,310 INFO L85 PathProgramCache]: Analyzing trace with hash 589014098, now seen corresponding path program 6 times [2024-06-21 17:28:47,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:47,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297210967] [2024-06-21 17:28:47,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:47,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:47,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:49,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:49,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:49,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297210967] [2024-06-21 17:28:49,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297210967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:49,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:49,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:49,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106459888] [2024-06-21 17:28:49,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:49,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:49,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:49,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:49,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:49,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:28:49,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 306 transitions, 3488 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:49,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:49,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:28:49,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:51,619 INFO L124 PetriNetUnfolderBase]: 2608/4097 cut-off events. [2024-06-21 17:28:51,619 INFO L125 PetriNetUnfolderBase]: For 519822/519822 co-relation queries the response was YES. [2024-06-21 17:28:51,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37407 conditions, 4097 events. 2608/4097 cut-off events. For 519822/519822 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22705 event pairs, 562 based on Foata normal form. 8/4101 useless extension candidates. Maximal degree in co-relation 37275. Up to 3816 conditions per place. [2024-06-21 17:28:51,664 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 293 selfloop transitions, 38 changer transitions 0/335 dead transitions. [2024-06-21 17:28:51,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 335 transitions, 4325 flow [2024-06-21 17:28:51,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:28:51,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:28:51,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-21 17:28:51,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523809523809524 [2024-06-21 17:28:51,665 INFO L175 Difference]: Start difference. First operand has 268 places, 306 transitions, 3488 flow. Second operand 10 states and 148 transitions. [2024-06-21 17:28:51,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 335 transitions, 4325 flow [2024-06-21 17:28:52,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 335 transitions, 4250 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 17:28:52,552 INFO L231 Difference]: Finished difference. Result has 270 places, 306 transitions, 3493 flow [2024-06-21 17:28:52,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3413, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3493, PETRI_PLACES=270, PETRI_TRANSITIONS=306} [2024-06-21 17:28:52,552 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-21 17:28:52,553 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 306 transitions, 3493 flow [2024-06-21 17:28:52,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:52,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:52,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:52,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 17:28:52,553 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-21 17:28:52,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:52,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1448944110, now seen corresponding path program 4 times [2024-06-21 17:28:52,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:52,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672054381] [2024-06-21 17:28:52,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:52,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:52,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:54,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:54,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:54,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672054381] [2024-06-21 17:28:54,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672054381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:54,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:54,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:28:54,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485218849] [2024-06-21 17:28:54,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:54,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:28:54,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:54,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:28:54,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:28:54,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:28:54,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 306 transitions, 3493 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:28:54,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:54,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:28:54,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:56,101 INFO L124 PetriNetUnfolderBase]: 2538/4012 cut-off events. [2024-06-21 17:28:56,102 INFO L125 PetriNetUnfolderBase]: For 509405/509414 co-relation queries the response was YES. [2024-06-21 17:28:56,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36969 conditions, 4012 events. 2538/4012 cut-off events. For 509405/509414 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 22398 event pairs, 574 based on Foata normal form. 6/4007 useless extension candidates. Maximal degree in co-relation 36836. Up to 3767 conditions per place. [2024-06-21 17:28:56,144 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 282 selfloop transitions, 22 changer transitions 0/333 dead transitions. [2024-06-21 17:28:56,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 333 transitions, 4255 flow [2024-06-21 17:28:56,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:28:56,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:28:56,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 17:28:56,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-21 17:28:56,145 INFO L175 Difference]: Start difference. First operand has 270 places, 306 transitions, 3493 flow. Second operand 7 states and 121 transitions. [2024-06-21 17:28:56,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 333 transitions, 4255 flow [2024-06-21 17:28:57,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 333 transitions, 4149 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 17:28:57,041 INFO L231 Difference]: Finished difference. Result has 268 places, 309 transitions, 3539 flow [2024-06-21 17:28:57,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3387, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3539, PETRI_PLACES=268, PETRI_TRANSITIONS=309} [2024-06-21 17:28:57,042 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-21 17:28:57,042 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 309 transitions, 3539 flow [2024-06-21 17:28:57,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:28:57,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:57,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:57,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 17:28:57,043 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-21 17:28:57,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:57,043 INFO L85 PathProgramCache]: Analyzing trace with hash 606071282, now seen corresponding path program 4 times [2024-06-21 17:28:57,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:57,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069797035] [2024-06-21 17:28:57,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:57,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:57,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:59,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:59,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:59,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069797035] [2024-06-21 17:28:59,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069797035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:59,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:59,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:59,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822989087] [2024-06-21 17:28:59,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:59,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:59,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:59,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:59,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:59,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:28:59,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 309 transitions, 3539 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:28:59,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:59,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:28:59,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:01,158 INFO L124 PetriNetUnfolderBase]: 2643/4157 cut-off events. [2024-06-21 17:29:01,158 INFO L125 PetriNetUnfolderBase]: For 525534/525566 co-relation queries the response was YES. [2024-06-21 17:29:01,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38125 conditions, 4157 events. 2643/4157 cut-off events. For 525534/525566 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 23190 event pairs, 577 based on Foata normal form. 22/4175 useless extension candidates. Maximal degree in co-relation 37991. Up to 3899 conditions per place. [2024-06-21 17:29:01,203 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 61 changer transitions 0/347 dead transitions. [2024-06-21 17:29:01,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 347 transitions, 4650 flow [2024-06-21 17:29:01,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:29:01,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:29:01,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 17:29:01,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-21 17:29:01,205 INFO L175 Difference]: Start difference. First operand has 268 places, 309 transitions, 3539 flow. Second operand 9 states and 145 transitions. [2024-06-21 17:29:01,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 347 transitions, 4650 flow [2024-06-21 17:29:02,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 347 transitions, 4480 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-21 17:29:02,030 INFO L231 Difference]: Finished difference. Result has 274 places, 320 transitions, 3733 flow [2024-06-21 17:29:02,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3369, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3733, PETRI_PLACES=274, PETRI_TRANSITIONS=320} [2024-06-21 17:29:02,031 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-21 17:29:02,031 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 320 transitions, 3733 flow [2024-06-21 17:29:02,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:02,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:02,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:29:02,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 17:29:02,031 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-21 17:29:02,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:02,032 INFO L85 PathProgramCache]: Analyzing trace with hash 439396378, now seen corresponding path program 5 times [2024-06-21 17:29:02,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:02,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128400022] [2024-06-21 17:29:02,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:02,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:02,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:04,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:04,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:04,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128400022] [2024-06-21 17:29:04,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128400022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:04,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:04,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:04,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434660191] [2024-06-21 17:29:04,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:04,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:04,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:04,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:04,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:04,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:29:04,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 320 transitions, 3733 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:04,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:04,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:29:04,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:05,471 INFO L124 PetriNetUnfolderBase]: 2648/4158 cut-off events. [2024-06-21 17:29:05,471 INFO L125 PetriNetUnfolderBase]: For 534151/534183 co-relation queries the response was YES. [2024-06-21 17:29:05,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38446 conditions, 4158 events. 2648/4158 cut-off events. For 534151/534183 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23088 event pairs, 608 based on Foata normal form. 21/4175 useless extension candidates. Maximal degree in co-relation 38309. Up to 3966 conditions per place. [2024-06-21 17:29:05,511 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 304 selfloop transitions, 35 changer transitions 0/343 dead transitions. [2024-06-21 17:29:05,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 343 transitions, 4546 flow [2024-06-21 17:29:05,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:29:05,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:29:05,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 17:29:05,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 17:29:05,512 INFO L175 Difference]: Start difference. First operand has 274 places, 320 transitions, 3733 flow. Second operand 7 states and 115 transitions. [2024-06-21 17:29:05,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 343 transitions, 4546 flow [2024-06-21 17:29:06,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 343 transitions, 4435 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 17:29:06,330 INFO L231 Difference]: Finished difference. Result has 274 places, 323 transitions, 3791 flow [2024-06-21 17:29:06,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3791, PETRI_PLACES=274, PETRI_TRANSITIONS=323} [2024-06-21 17:29:06,331 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-21 17:29:06,331 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 323 transitions, 3791 flow [2024-06-21 17:29:06,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:06,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:06,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:29:06,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 17:29:06,331 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-21 17:29:06,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:06,331 INFO L85 PathProgramCache]: Analyzing trace with hash 444638788, now seen corresponding path program 6 times [2024-06-21 17:29:06,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:06,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531310836] [2024-06-21 17:29:06,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:06,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:06,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:08,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:08,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:08,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531310836] [2024-06-21 17:29:08,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531310836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:08,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:08,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:08,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881080082] [2024-06-21 17:29:08,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:08,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:08,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:08,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:08,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:08,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:29:08,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 323 transitions, 3791 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:08,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:08,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:29:08,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:10,073 INFO L124 PetriNetUnfolderBase]: 2653/4173 cut-off events. [2024-06-21 17:29:10,073 INFO L125 PetriNetUnfolderBase]: For 535475/535507 co-relation queries the response was YES. [2024-06-21 17:29:10,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38564 conditions, 4173 events. 2653/4173 cut-off events. For 535475/535507 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23260 event pairs, 604 based on Foata normal form. 21/4190 useless extension candidates. Maximal degree in co-relation 38427. Up to 3955 conditions per place. [2024-06-21 17:29:10,113 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 321 selfloop transitions, 30 changer transitions 0/355 dead transitions. [2024-06-21 17:29:10,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 355 transitions, 4665 flow [2024-06-21 17:29:10,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:29:10,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:29:10,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 17:29:10,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 17:29:10,114 INFO L175 Difference]: Start difference. First operand has 274 places, 323 transitions, 3791 flow. Second operand 8 states and 133 transitions. [2024-06-21 17:29:10,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 355 transitions, 4665 flow [2024-06-21 17:29:10,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 355 transitions, 4527 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 17:29:10,985 INFO L231 Difference]: Finished difference. Result has 277 places, 326 transitions, 3827 flow [2024-06-21 17:29:10,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3653, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3827, PETRI_PLACES=277, PETRI_TRANSITIONS=326} [2024-06-21 17:29:10,985 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-21 17:29:10,986 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 326 transitions, 3827 flow [2024-06-21 17:29:10,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:10,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:10,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:29:10,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 17:29:10,986 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-21 17:29:10,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:10,986 INFO L85 PathProgramCache]: Analyzing trace with hash 444937318, now seen corresponding path program 7 times [2024-06-21 17:29:10,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:10,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993778323] [2024-06-21 17:29:10,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:10,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:11,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:13,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:13,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:13,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993778323] [2024-06-21 17:29:13,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993778323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:13,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:13,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:13,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464116235] [2024-06-21 17:29:13,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:13,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:13,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:13,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:13,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:13,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:29:13,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 326 transitions, 3827 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:13,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:13,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:29:13,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:14,858 INFO L124 PetriNetUnfolderBase]: 2650/4167 cut-off events. [2024-06-21 17:29:14,858 INFO L125 PetriNetUnfolderBase]: For 544864/544896 co-relation queries the response was YES. [2024-06-21 17:29:14,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38762 conditions, 4167 events. 2650/4167 cut-off events. For 544864/544896 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23204 event pairs, 606 based on Foata normal form. 21/4184 useless extension candidates. Maximal degree in co-relation 38624. Up to 3937 conditions per place. [2024-06-21 17:29:14,900 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 310 selfloop transitions, 40 changer transitions 0/354 dead transitions. [2024-06-21 17:29:14,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 354 transitions, 4695 flow [2024-06-21 17:29:14,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:29:14,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:29:14,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 17:29:14,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 17:29:14,901 INFO L175 Difference]: Start difference. First operand has 277 places, 326 transitions, 3827 flow. Second operand 8 states and 131 transitions. [2024-06-21 17:29:14,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 354 transitions, 4695 flow [2024-06-21 17:29:15,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 354 transitions, 4543 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-21 17:29:15,735 INFO L231 Difference]: Finished difference. Result has 279 places, 329 transitions, 3875 flow [2024-06-21 17:29:15,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3675, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3875, PETRI_PLACES=279, PETRI_TRANSITIONS=329} [2024-06-21 17:29:15,736 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-21 17:29:15,736 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 329 transitions, 3875 flow [2024-06-21 17:29:15,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:15,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:15,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:29:15,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 17:29:15,736 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-21 17:29:15,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:15,737 INFO L85 PathProgramCache]: Analyzing trace with hash 444937690, now seen corresponding path program 1 times [2024-06-21 17:29:15,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:15,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319609019] [2024-06-21 17:29:15,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:15,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:15,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:18,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:18,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:18,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319609019] [2024-06-21 17:29:18,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319609019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:18,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:18,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:18,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655686147] [2024-06-21 17:29:18,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:18,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:18,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:18,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:18,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:18,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:29:18,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 329 transitions, 3875 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:18,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:18,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:29:18,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:19,650 INFO L124 PetriNetUnfolderBase]: 2678/4207 cut-off events. [2024-06-21 17:29:19,650 INFO L125 PetriNetUnfolderBase]: For 563039/563071 co-relation queries the response was YES. [2024-06-21 17:29:19,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39435 conditions, 4207 events. 2678/4207 cut-off events. For 563039/563071 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 23429 event pairs, 603 based on Foata normal form. 22/4225 useless extension candidates. Maximal degree in co-relation 39296. Up to 4034 conditions per place. [2024-06-21 17:29:19,694 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 28 changer transitions 0/355 dead transitions. [2024-06-21 17:29:19,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 355 transitions, 4794 flow [2024-06-21 17:29:19,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:29:19,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:29:19,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 17:29:19,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-21 17:29:19,696 INFO L175 Difference]: Start difference. First operand has 279 places, 329 transitions, 3875 flow. Second operand 7 states and 111 transitions. [2024-06-21 17:29:19,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 355 transitions, 4794 flow [2024-06-21 17:29:20,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 355 transitions, 4607 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-21 17:29:20,646 INFO L231 Difference]: Finished difference. Result has 282 places, 338 transitions, 3959 flow [2024-06-21 17:29:20,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3697, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3959, PETRI_PLACES=282, PETRI_TRANSITIONS=338} [2024-06-21 17:29:20,647 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-21 17:29:20,647 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 338 transitions, 3959 flow [2024-06-21 17:29:20,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:20,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:20,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:29:20,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 17:29:20,647 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-21 17:29:20,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:20,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1224419980, now seen corresponding path program 2 times [2024-06-21 17:29:20,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:20,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767942901] [2024-06-21 17:29:20,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:20,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:20,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:22,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:22,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:22,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767942901] [2024-06-21 17:29:22,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767942901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:22,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:22,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:29:22,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294014956] [2024-06-21 17:29:22,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:22,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:29:22,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:22,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:29:22,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:29:22,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:29:22,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 338 transitions, 3959 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:29:22,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:22,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:29:22,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:24,386 INFO L124 PetriNetUnfolderBase]: 2772/4343 cut-off events. [2024-06-21 17:29:24,386 INFO L125 PetriNetUnfolderBase]: For 580788/580800 co-relation queries the response was YES. [2024-06-21 17:29:24,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40724 conditions, 4343 events. 2772/4343 cut-off events. For 580788/580800 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 24147 event pairs, 570 based on Foata normal form. 12/4352 useless extension candidates. Maximal degree in co-relation 40582. Up to 4089 conditions per place. [2024-06-21 17:29:24,429 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 349 selfloop transitions, 70 changer transitions 0/423 dead transitions. [2024-06-21 17:29:24,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 423 transitions, 5699 flow [2024-06-21 17:29:24,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:29:24,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:29:24,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 17:29:24,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:29:24,430 INFO L175 Difference]: Start difference. First operand has 282 places, 338 transitions, 3959 flow. Second operand 9 states and 153 transitions. [2024-06-21 17:29:24,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 423 transitions, 5699 flow [2024-06-21 17:29:25,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 423 transitions, 5555 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-21 17:29:25,469 INFO L231 Difference]: Finished difference. Result has 293 places, 386 transitions, 4798 flow [2024-06-21 17:29:25,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3829, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4798, PETRI_PLACES=293, PETRI_TRANSITIONS=386} [2024-06-21 17:29:25,469 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-21 17:29:25,470 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 386 transitions, 4798 flow [2024-06-21 17:29:25,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:29:25,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:25,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:29:25,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 17:29:25,470 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-21 17:29:25,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:25,470 INFO L85 PathProgramCache]: Analyzing trace with hash 615337058, now seen corresponding path program 3 times [2024-06-21 17:29:25,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:25,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100006906] [2024-06-21 17:29:25,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:25,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:25,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:27,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:27,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:27,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100006906] [2024-06-21 17:29:27,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100006906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:27,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:27,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:27,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614020996] [2024-06-21 17:29:27,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:27,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:27,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:27,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:27,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:28,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:29:28,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 386 transitions, 4798 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:28,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:28,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:29:28,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:29,963 INFO L124 PetriNetUnfolderBase]: 2915/4558 cut-off events. [2024-06-21 17:29:29,963 INFO L125 PetriNetUnfolderBase]: For 662527/662569 co-relation queries the response was YES. [2024-06-21 17:29:29,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45898 conditions, 4558 events. 2915/4558 cut-off events. For 662527/662569 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 25439 event pairs, 542 based on Foata normal form. 30/4581 useless extension candidates. Maximal degree in co-relation 45750. Up to 3850 conditions per place. [2024-06-21 17:29:30,016 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 272 selfloop transitions, 159 changer transitions 0/435 dead transitions. [2024-06-21 17:29:30,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 435 transitions, 6715 flow [2024-06-21 17:29:30,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:29:30,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:29:30,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 17:29:30,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 17:29:30,017 INFO L175 Difference]: Start difference. First operand has 293 places, 386 transitions, 4798 flow. Second operand 8 states and 133 transitions. [2024-06-21 17:29:30,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 435 transitions, 6715 flow [2024-06-21 17:29:31,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 435 transitions, 6315 flow, removed 199 selfloop flow, removed 1 redundant places. [2024-06-21 17:29:31,404 INFO L231 Difference]: Finished difference. Result has 301 places, 411 transitions, 5654 flow [2024-06-21 17:29:31,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4556, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5654, PETRI_PLACES=301, PETRI_TRANSITIONS=411} [2024-06-21 17:29:31,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-21 17:29:31,404 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 411 transitions, 5654 flow [2024-06-21 17:29:31,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:31,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:31,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:29:31,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 17:29:31,404 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-21 17:29:31,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:31,405 INFO L85 PathProgramCache]: Analyzing trace with hash 857075424, now seen corresponding path program 5 times [2024-06-21 17:29:31,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:31,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135791393] [2024-06-21 17:29:31,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:31,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:31,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:33,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:33,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:33,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135791393] [2024-06-21 17:29:33,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135791393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:33,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:33,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:33,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396204307] [2024-06-21 17:29:33,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:33,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:33,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:33,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:33,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:33,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:29:33,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 411 transitions, 5654 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:33,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:33,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:29:33,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:36,577 INFO L124 PetriNetUnfolderBase]: 2925/4577 cut-off events. [2024-06-21 17:29:36,577 INFO L125 PetriNetUnfolderBase]: For 676978/677020 co-relation queries the response was YES. [2024-06-21 17:29:36,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47417 conditions, 4577 events. 2925/4577 cut-off events. For 676978/677020 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 25528 event pairs, 586 based on Foata normal form. 29/4599 useless extension candidates. Maximal degree in co-relation 47265. Up to 4211 conditions per place. [2024-06-21 17:29:36,628 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 349 selfloop transitions, 93 changer transitions 0/446 dead transitions. [2024-06-21 17:29:36,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 446 transitions, 6916 flow [2024-06-21 17:29:36,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:29:36,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:29:36,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-21 17:29:36,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3658008658008658 [2024-06-21 17:29:36,630 INFO L175 Difference]: Start difference. First operand has 301 places, 411 transitions, 5654 flow. Second operand 11 states and 169 transitions. [2024-06-21 17:29:36,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 446 transitions, 6916 flow [2024-06-21 17:29:37,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 446 transitions, 6696 flow, removed 71 selfloop flow, removed 4 redundant places. [2024-06-21 17:29:37,993 INFO L231 Difference]: Finished difference. Result has 308 places, 414 transitions, 5706 flow [2024-06-21 17:29:37,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5434, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5706, PETRI_PLACES=308, PETRI_TRANSITIONS=414} [2024-06-21 17:29:37,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-21 17:29:37,994 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 414 transitions, 5706 flow [2024-06-21 17:29:37,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:37,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:37,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:29:37,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 17:29:37,994 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-21 17:29:37,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:37,995 INFO L85 PathProgramCache]: Analyzing trace with hash 81317598, now seen corresponding path program 8 times [2024-06-21 17:29:37,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:37,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20031127] [2024-06-21 17:29:37,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:37,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:38,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:40,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:40,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:40,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20031127] [2024-06-21 17:29:40,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20031127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:40,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:40,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:40,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392159909] [2024-06-21 17:29:40,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:40,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:40,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:40,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:40,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:40,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:29:40,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 414 transitions, 5706 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:40,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:40,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:29:40,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:42,048 INFO L124 PetriNetUnfolderBase]: 2930/4583 cut-off events. [2024-06-21 17:29:42,049 INFO L125 PetriNetUnfolderBase]: For 686465/686507 co-relation queries the response was YES. [2024-06-21 17:29:42,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47693 conditions, 4583 events. 2930/4583 cut-off events. For 686465/686507 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 25555 event pairs, 607 based on Foata normal form. 28/4604 useless extension candidates. Maximal degree in co-relation 47539. Up to 4310 conditions per place. [2024-06-21 17:29:42,109 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 382 selfloop transitions, 53 changer transitions 0/439 dead transitions. [2024-06-21 17:29:42,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 439 transitions, 6737 flow [2024-06-21 17:29:42,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:29:42,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:29:42,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-21 17:29:42,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-21 17:29:42,110 INFO L175 Difference]: Start difference. First operand has 308 places, 414 transitions, 5706 flow. Second operand 9 states and 138 transitions. [2024-06-21 17:29:42,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 439 transitions, 6737 flow [2024-06-21 17:29:43,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 439 transitions, 6505 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-21 17:29:43,615 INFO L231 Difference]: Finished difference. Result has 307 places, 417 transitions, 5693 flow [2024-06-21 17:29:43,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5474, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5693, PETRI_PLACES=307, PETRI_TRANSITIONS=417} [2024-06-21 17:29:43,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-21 17:29:43,616 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 417 transitions, 5693 flow [2024-06-21 17:29:43,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:43,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:43,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:29:43,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 17:29:43,616 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-21 17:29:43,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:43,617 INFO L85 PathProgramCache]: Analyzing trace with hash 81328944, now seen corresponding path program 6 times [2024-06-21 17:29:43,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:43,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488677740] [2024-06-21 17:29:43,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:43,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:43,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:46,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:46,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:46,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488677740] [2024-06-21 17:29:46,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488677740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:46,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:46,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:46,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642175587] [2024-06-21 17:29:46,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:46,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:46,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:46,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:46,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:46,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:29:46,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 417 transitions, 5693 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:46,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:46,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:29:46,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:48,383 INFO L124 PetriNetUnfolderBase]: 2924/4575 cut-off events. [2024-06-21 17:29:48,383 INFO L125 PetriNetUnfolderBase]: For 682365/682407 co-relation queries the response was YES. [2024-06-21 17:29:48,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47348 conditions, 4575 events. 2924/4575 cut-off events. For 682365/682407 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 25540 event pairs, 587 based on Foata normal form. 29/4597 useless extension candidates. Maximal degree in co-relation 47194. Up to 4213 conditions per place. [2024-06-21 17:29:48,441 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 348 selfloop transitions, 93 changer transitions 0/445 dead transitions. [2024-06-21 17:29:48,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 445 transitions, 6683 flow [2024-06-21 17:29:48,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:29:48,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:29:48,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 17:29:48,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-21 17:29:48,443 INFO L175 Difference]: Start difference. First operand has 307 places, 417 transitions, 5693 flow. Second operand 9 states and 143 transitions. [2024-06-21 17:29:48,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 445 transitions, 6683 flow [2024-06-21 17:29:50,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 445 transitions, 6461 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-21 17:29:50,033 INFO L231 Difference]: Finished difference. Result has 309 places, 417 transitions, 5673 flow [2024-06-21 17:29:50,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5471, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5673, PETRI_PLACES=309, PETRI_TRANSITIONS=417} [2024-06-21 17:29:50,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-21 17:29:50,034 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 417 transitions, 5673 flow [2024-06-21 17:29:50,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:50,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:50,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:29:50,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 17:29:50,034 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-21 17:29:50,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:50,034 INFO L85 PathProgramCache]: Analyzing trace with hash 778337080, now seen corresponding path program 4 times [2024-06-21 17:29:50,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:50,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473521224] [2024-06-21 17:29:50,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:50,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:50,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:52,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-21 17:29:52,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:52,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473521224] [2024-06-21 17:29:52,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473521224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:52,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:52,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:52,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922430507] [2024-06-21 17:29:52,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:52,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:52,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:52,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:52,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:52,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:29:52,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 417 transitions, 5673 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:52,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:52,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:29:52,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:54,651 INFO L124 PetriNetUnfolderBase]: 2963/4641 cut-off events. [2024-06-21 17:29:54,652 INFO L125 PetriNetUnfolderBase]: For 714458/714500 co-relation queries the response was YES. [2024-06-21 17:29:54,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48769 conditions, 4641 events. 2963/4641 cut-off events. For 714458/714500 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 26029 event pairs, 536 based on Foata normal form. 29/4663 useless extension candidates. Maximal degree in co-relation 48614. Up to 3862 conditions per place. [2024-06-21 17:29:54,711 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 265 selfloop transitions, 186 changer transitions 0/455 dead transitions. [2024-06-21 17:29:54,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 455 transitions, 7345 flow [2024-06-21 17:29:54,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:29:54,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:29:54,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 17:29:54,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 17:29:54,712 INFO L175 Difference]: Start difference. First operand has 309 places, 417 transitions, 5673 flow. Second operand 9 states and 147 transitions. [2024-06-21 17:29:54,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 455 transitions, 7345 flow [2024-06-21 17:29:56,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 455 transitions, 7149 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 17:29:56,185 INFO L231 Difference]: Finished difference. Result has 311 places, 431 transitions, 6521 flow [2024-06-21 17:29:56,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5479, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6521, PETRI_PLACES=311, PETRI_TRANSITIONS=431} [2024-06-21 17:29:56,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-21 17:29:56,186 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 431 transitions, 6521 flow [2024-06-21 17:29:56,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:56,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:56,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:29:56,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 17:29:56,186 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-21 17:29:56,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:56,187 INFO L85 PathProgramCache]: Analyzing trace with hash 408476030, now seen corresponding path program 9 times [2024-06-21 17:29:56,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:56,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943445998] [2024-06-21 17:29:56,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:56,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:56,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:58,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:58,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:58,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943445998] [2024-06-21 17:29:58,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943445998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:58,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:58,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:58,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032118148] [2024-06-21 17:29:58,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:58,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:58,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:58,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:58,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:58,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:29:58,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 431 transitions, 6521 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:29:58,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:58,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:29:58,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:00,371 INFO L124 PetriNetUnfolderBase]: 2957/4629 cut-off events. [2024-06-21 17:30:00,371 INFO L125 PetriNetUnfolderBase]: For 715053/715095 co-relation queries the response was YES. [2024-06-21 17:30:00,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49946 conditions, 4629 events. 2957/4629 cut-off events. For 715053/715095 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 25889 event pairs, 608 based on Foata normal form. 29/4651 useless extension candidates. Maximal degree in co-relation 49789. Up to 4325 conditions per place. [2024-06-21 17:30:00,426 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 383 selfloop transitions, 69 changer transitions 0/456 dead transitions. [2024-06-21 17:30:00,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 456 transitions, 7590 flow [2024-06-21 17:30:00,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:30:00,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:30:00,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 17:30:00,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-21 17:30:00,428 INFO L175 Difference]: Start difference. First operand has 311 places, 431 transitions, 6521 flow. Second operand 9 states and 139 transitions. [2024-06-21 17:30:00,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 456 transitions, 7590 flow [2024-06-21 17:30:01,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 456 transitions, 7292 flow, removed 107 selfloop flow, removed 5 redundant places. [2024-06-21 17:30:01,918 INFO L231 Difference]: Finished difference. Result has 315 places, 434 transitions, 6481 flow [2024-06-21 17:30:01,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6223, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6481, PETRI_PLACES=315, PETRI_TRANSITIONS=434} [2024-06-21 17:30:01,919 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-21 17:30:01,919 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 434 transitions, 6481 flow [2024-06-21 17:30:01,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:01,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:01,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, 1, 1] [2024-06-21 17:30:01,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 17:30:01,920 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-21 17:30:01,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:01,920 INFO L85 PathProgramCache]: Analyzing trace with hash 2024237138, now seen corresponding path program 7 times [2024-06-21 17:30:01,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:01,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174223664] [2024-06-21 17:30:01,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:01,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:01,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:04,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-21 17:30:04,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:04,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174223664] [2024-06-21 17:30:04,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174223664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:04,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:04,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:04,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89146168] [2024-06-21 17:30:04,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:04,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:04,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:04,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:04,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:04,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:30:04,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 434 transitions, 6481 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:04,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:04,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:30:04,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:06,718 INFO L124 PetriNetUnfolderBase]: 2951/4623 cut-off events. [2024-06-21 17:30:06,718 INFO L125 PetriNetUnfolderBase]: For 706365/706407 co-relation queries the response was YES. [2024-06-21 17:30:06,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49589 conditions, 4623 events. 2951/4623 cut-off events. For 706365/706407 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 25919 event pairs, 597 based on Foata normal form. 25/4641 useless extension candidates. Maximal degree in co-relation 49431. Up to 4337 conditions per place. [2024-06-21 17:30:06,778 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 376 selfloop transitions, 72 changer transitions 0/452 dead transitions. [2024-06-21 17:30:06,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 452 transitions, 7449 flow [2024-06-21 17:30:06,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:30:06,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:30:06,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 17:30:06,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-21 17:30:06,779 INFO L175 Difference]: Start difference. First operand has 315 places, 434 transitions, 6481 flow. Second operand 8 states and 122 transitions. [2024-06-21 17:30:06,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 452 transitions, 7449 flow [2024-06-21 17:30:08,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 452 transitions, 7132 flow, removed 93 selfloop flow, removed 7 redundant places. [2024-06-21 17:30:08,549 INFO L231 Difference]: Finished difference. Result has 316 places, 434 transitions, 6316 flow [2024-06-21 17:30:08,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6164, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6316, PETRI_PLACES=316, PETRI_TRANSITIONS=434} [2024-06-21 17:30:08,550 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-21 17:30:08,550 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 434 transitions, 6316 flow [2024-06-21 17:30:08,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:08,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:08,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:30:08,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 17:30:08,550 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-21 17:30:08,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:08,551 INFO L85 PathProgramCache]: Analyzing trace with hash -449632664, now seen corresponding path program 8 times [2024-06-21 17:30:08,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:08,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846524451] [2024-06-21 17:30:08,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:08,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:08,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:11,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:11,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:11,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846524451] [2024-06-21 17:30:11,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846524451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:11,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:11,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:11,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690676579] [2024-06-21 17:30:11,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:11,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:11,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:11,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:11,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:11,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:30:11,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 434 transitions, 6316 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:11,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:11,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:30:11,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:13,346 INFO L124 PetriNetUnfolderBase]: 2961/4627 cut-off events. [2024-06-21 17:30:13,347 INFO L125 PetriNetUnfolderBase]: For 720687/720710 co-relation queries the response was YES. [2024-06-21 17:30:13,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49640 conditions, 4627 events. 2961/4627 cut-off events. For 720687/720710 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 25875 event pairs, 615 based on Foata normal form. 16/4632 useless extension candidates. Maximal degree in co-relation 49481. Up to 4174 conditions per place. [2024-06-21 17:30:13,409 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 334 selfloop transitions, 117 changer transitions 0/455 dead transitions. [2024-06-21 17:30:13,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 455 transitions, 7554 flow [2024-06-21 17:30:13,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:30:13,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:30:13,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 17:30:13,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 17:30:13,411 INFO L175 Difference]: Start difference. First operand has 316 places, 434 transitions, 6316 flow. Second operand 8 states and 126 transitions. [2024-06-21 17:30:13,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 455 transitions, 7554 flow [2024-06-21 17:30:15,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 455 transitions, 7268 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-21 17:30:15,236 INFO L231 Difference]: Finished difference. Result has 315 places, 437 transitions, 6339 flow [2024-06-21 17:30:15,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6030, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6339, PETRI_PLACES=315, PETRI_TRANSITIONS=437} [2024-06-21 17:30:15,236 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-21 17:30:15,237 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 437 transitions, 6339 flow [2024-06-21 17:30:15,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:15,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:15,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:30:15,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 17:30:15,237 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-21 17:30:15,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:15,237 INFO L85 PathProgramCache]: Analyzing trace with hash 2013392408, now seen corresponding path program 9 times [2024-06-21 17:30:15,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:15,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575431033] [2024-06-21 17:30:15,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:15,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:15,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:17,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:17,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:17,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575431033] [2024-06-21 17:30:17,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575431033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:17,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:17,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:17,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169470925] [2024-06-21 17:30:17,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:17,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:17,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:17,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:17,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:17,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:30:17,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 437 transitions, 6339 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:17,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:17,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:30:17,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:20,212 INFO L124 PetriNetUnfolderBase]: 2971/4639 cut-off events. [2024-06-21 17:30:20,212 INFO L125 PetriNetUnfolderBase]: For 735460/735483 co-relation queries the response was YES. [2024-06-21 17:30:20,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49910 conditions, 4639 events. 2971/4639 cut-off events. For 735460/735483 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25886 event pairs, 621 based on Foata normal form. 16/4644 useless extension candidates. Maximal degree in co-relation 49752. Up to 4184 conditions per place. [2024-06-21 17:30:20,268 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 331 selfloop transitions, 126 changer transitions 0/461 dead transitions. [2024-06-21 17:30:20,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 461 transitions, 7615 flow [2024-06-21 17:30:20,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:30:20,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:30:20,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-21 17:30:20,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3595238095238095 [2024-06-21 17:30:20,270 INFO L175 Difference]: Start difference. First operand has 315 places, 437 transitions, 6339 flow. Second operand 10 states and 151 transitions. [2024-06-21 17:30:20,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 461 transitions, 7615 flow [2024-06-21 17:30:22,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 461 transitions, 7411 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 17:30:22,033 INFO L231 Difference]: Finished difference. Result has 320 places, 440 transitions, 6468 flow [2024-06-21 17:30:22,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6138, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6468, PETRI_PLACES=320, PETRI_TRANSITIONS=440} [2024-06-21 17:30:22,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-21 17:30:22,034 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 440 transitions, 6468 flow [2024-06-21 17:30:22,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:22,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:22,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:30:22,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 17:30:22,035 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-21 17:30:22,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:22,035 INFO L85 PathProgramCache]: Analyzing trace with hash 2013155258, now seen corresponding path program 10 times [2024-06-21 17:30:22,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:22,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701650464] [2024-06-21 17:30:22,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:22,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:22,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:24,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:24,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:24,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701650464] [2024-06-21 17:30:24,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701650464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:24,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:24,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:24,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660953854] [2024-06-21 17:30:24,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:24,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:24,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:24,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:24,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:24,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:30:24,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 440 transitions, 6468 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:24,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:24,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:30:24,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:26,972 INFO L124 PetriNetUnfolderBase]: 2965/4635 cut-off events. [2024-06-21 17:30:26,973 INFO L125 PetriNetUnfolderBase]: For 741026/741049 co-relation queries the response was YES. [2024-06-21 17:30:27,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49802 conditions, 4635 events. 2965/4635 cut-off events. For 741026/741049 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25901 event pairs, 612 based on Foata normal form. 16/4640 useless extension candidates. Maximal degree in co-relation 49643. Up to 4179 conditions per place. [2024-06-21 17:30:27,034 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 329 selfloop transitions, 128 changer transitions 0/461 dead transitions. [2024-06-21 17:30:27,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 461 transitions, 7485 flow [2024-06-21 17:30:27,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:30:27,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:30:27,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 160 transitions. [2024-06-21 17:30:27,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463203463203463 [2024-06-21 17:30:27,035 INFO L175 Difference]: Start difference. First operand has 320 places, 440 transitions, 6468 flow. Second operand 11 states and 160 transitions. [2024-06-21 17:30:27,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 461 transitions, 7485 flow [2024-06-21 17:30:28,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 461 transitions, 7025 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-21 17:30:28,850 INFO L231 Difference]: Finished difference. Result has 321 places, 440 transitions, 6270 flow [2024-06-21 17:30:28,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6270, PETRI_PLACES=321, PETRI_TRANSITIONS=440} [2024-06-21 17:30:28,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-21 17:30:28,851 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 440 transitions, 6270 flow [2024-06-21 17:30:28,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:28,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:28,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:30:28,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 17:30:28,851 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-21 17:30:28,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:28,851 INFO L85 PathProgramCache]: Analyzing trace with hash -563249420, now seen corresponding path program 10 times [2024-06-21 17:30:28,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:28,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088353199] [2024-06-21 17:30:28,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:28,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:28,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:31,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-21 17:30:31,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:31,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088353199] [2024-06-21 17:30:31,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088353199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:31,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:31,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:31,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741469202] [2024-06-21 17:30:31,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:31,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:31,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:31,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:31,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:31,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:30:31,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 440 transitions, 6270 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:31,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:31,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:30:31,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:32,745 INFO L124 PetriNetUnfolderBase]: 2962/4629 cut-off events. [2024-06-21 17:30:32,746 INFO L125 PetriNetUnfolderBase]: For 744564/744587 co-relation queries the response was YES. [2024-06-21 17:30:32,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49602 conditions, 4629 events. 2962/4629 cut-off events. For 744564/744587 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25895 event pairs, 628 based on Foata normal form. 15/4633 useless extension candidates. Maximal degree in co-relation 49442. Up to 4337 conditions per place. [2024-06-21 17:30:32,809 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 394 selfloop transitions, 58 changer transitions 0/456 dead transitions. [2024-06-21 17:30:32,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 456 transitions, 7321 flow [2024-06-21 17:30:32,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:30:32,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:30:32,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-21 17:30:32,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-21 17:30:32,810 INFO L175 Difference]: Start difference. First operand has 321 places, 440 transitions, 6270 flow. Second operand 8 states and 119 transitions. [2024-06-21 17:30:32,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 456 transitions, 7321 flow [2024-06-21 17:30:34,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 456 transitions, 7037 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-21 17:30:34,781 INFO L231 Difference]: Finished difference. Result has 318 places, 443 transitions, 6227 flow [2024-06-21 17:30:34,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5986, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6227, PETRI_PLACES=318, PETRI_TRANSITIONS=443} [2024-06-21 17:30:34,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-21 17:30:34,781 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 443 transitions, 6227 flow [2024-06-21 17:30:34,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:34,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:34,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:30:34,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 17:30:34,782 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-21 17:30:34,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:34,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1486798726, now seen corresponding path program 1 times [2024-06-21 17:30:34,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:34,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668827470] [2024-06-21 17:30:34,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:34,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:34,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:37,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-21 17:30:37,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:37,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668827470] [2024-06-21 17:30:37,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668827470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:37,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:37,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:30:37,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852342063] [2024-06-21 17:30:37,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:37,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:30:37,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:37,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:30:37,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:30:37,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:30:37,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 443 transitions, 6227 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:30:37,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:37,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:30:37,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:39,859 INFO L124 PetriNetUnfolderBase]: 2982/4662 cut-off events. [2024-06-21 17:30:39,860 INFO L125 PetriNetUnfolderBase]: For 780299/780299 co-relation queries the response was YES. [2024-06-21 17:30:39,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49848 conditions, 4662 events. 2982/4662 cut-off events. For 780299/780299 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26040 event pairs, 568 based on Foata normal form. 6/4663 useless extension candidates. Maximal degree in co-relation 49687. Up to 4287 conditions per place. [2024-06-21 17:30:39,922 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 430 selfloop transitions, 41 changer transitions 0/475 dead transitions. [2024-06-21 17:30:39,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 475 transitions, 7439 flow [2024-06-21 17:30:39,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:30:39,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:30:39,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 17:30:39,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-21 17:30:39,924 INFO L175 Difference]: Start difference. First operand has 318 places, 443 transitions, 6227 flow. Second operand 8 states and 125 transitions. [2024-06-21 17:30:39,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 475 transitions, 7439 flow [2024-06-21 17:30:41,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 475 transitions, 7241 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 17:30:41,737 INFO L231 Difference]: Finished difference. Result has 321 places, 447 transitions, 6175 flow [2024-06-21 17:30:41,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6029, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6175, PETRI_PLACES=321, PETRI_TRANSITIONS=447} [2024-06-21 17:30:41,737 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-21 17:30:41,737 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 447 transitions, 6175 flow [2024-06-21 17:30:41,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:30:41,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:41,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:30:41,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 17:30:41,738 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-21 17:30:41,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:41,738 INFO L85 PathProgramCache]: Analyzing trace with hash 292570448, now seen corresponding path program 7 times [2024-06-21 17:30:41,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:41,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875208331] [2024-06-21 17:30:41,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:41,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:41,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:44,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:44,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:44,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875208331] [2024-06-21 17:30:44,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875208331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:44,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:44,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:44,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134910250] [2024-06-21 17:30:44,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:44,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:44,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:44,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:44,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:44,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:30:44,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 447 transitions, 6175 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:44,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:44,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:30:44,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:46,672 INFO L124 PetriNetUnfolderBase]: 2992/4680 cut-off events. [2024-06-21 17:30:46,672 INFO L125 PetriNetUnfolderBase]: For 796224/796224 co-relation queries the response was YES. [2024-06-21 17:30:46,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49837 conditions, 4680 events. 2992/4680 cut-off events. For 796224/796224 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26176 event pairs, 587 based on Foata normal form. 10/4685 useless extension candidates. Maximal degree in co-relation 49674. Up to 4409 conditions per place. [2024-06-21 17:30:46,731 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 430 selfloop transitions, 42 changer transitions 0/476 dead transitions. [2024-06-21 17:30:46,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 476 transitions, 7344 flow [2024-06-21 17:30:46,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:30:46,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:30:46,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-21 17:30:46,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 17:30:46,733 INFO L175 Difference]: Start difference. First operand has 321 places, 447 transitions, 6175 flow. Second operand 9 states and 135 transitions. [2024-06-21 17:30:46,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 476 transitions, 7344 flow [2024-06-21 17:30:48,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 476 transitions, 7288 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 17:30:48,720 INFO L231 Difference]: Finished difference. Result has 326 places, 448 transitions, 6226 flow [2024-06-21 17:30:48,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6119, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6226, PETRI_PLACES=326, PETRI_TRANSITIONS=448} [2024-06-21 17:30:48,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-21 17:30:48,721 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 448 transitions, 6226 flow [2024-06-21 17:30:48,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:48,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:48,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:30:48,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 17:30:48,722 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-21 17:30:48,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:48,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1788981688, now seen corresponding path program 5 times [2024-06-21 17:30:48,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:48,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990458758] [2024-06-21 17:30:48,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:48,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:48,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:51,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:51,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:51,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990458758] [2024-06-21 17:30:51,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990458758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:51,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:51,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:51,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459348234] [2024-06-21 17:30:51,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:51,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:51,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:51,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:51,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:51,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:30:51,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 448 transitions, 6226 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:51,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:51,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:30:51,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:53,212 INFO L124 PetriNetUnfolderBase]: 3007/4712 cut-off events. [2024-06-21 17:30:53,213 INFO L125 PetriNetUnfolderBase]: For 777123/777165 co-relation queries the response was YES. [2024-06-21 17:30:53,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50401 conditions, 4712 events. 3007/4712 cut-off events. For 777123/777165 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 26523 event pairs, 619 based on Foata normal form. 29/4734 useless extension candidates. Maximal degree in co-relation 50236. Up to 4479 conditions per place. [2024-06-21 17:30:53,282 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 441 selfloop transitions, 31 changer transitions 0/476 dead transitions. [2024-06-21 17:30:53,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 476 transitions, 7396 flow [2024-06-21 17:30:53,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:30:53,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:30:53,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 17:30:53,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 17:30:53,283 INFO L175 Difference]: Start difference. First operand has 326 places, 448 transitions, 6226 flow. Second operand 8 states and 124 transitions. [2024-06-21 17:30:53,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 476 transitions, 7396 flow [2024-06-21 17:30:55,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 476 transitions, 7305 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 17:30:55,298 INFO L231 Difference]: Finished difference. Result has 328 places, 454 transitions, 6373 flow [2024-06-21 17:30:55,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6135, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6373, PETRI_PLACES=328, PETRI_TRANSITIONS=454} [2024-06-21 17:30:55,298 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-21 17:30:55,299 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 454 transitions, 6373 flow [2024-06-21 17:30:55,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:55,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:55,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:30:55,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 17:30:55,299 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-21 17:30:55,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:55,300 INFO L85 PathProgramCache]: Analyzing trace with hash -558707784, now seen corresponding path program 6 times [2024-06-21 17:30:55,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:55,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358138221] [2024-06-21 17:30:55,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:55,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:55,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:58,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:58,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:58,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358138221] [2024-06-21 17:30:58,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358138221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:58,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:58,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:58,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959377479] [2024-06-21 17:30:58,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:58,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:58,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:58,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:58,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:58,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:30:58,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 454 transitions, 6373 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:30:58,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:58,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:30:58,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:59,562 INFO L124 PetriNetUnfolderBase]: 3025/4737 cut-off events. [2024-06-21 17:30:59,562 INFO L125 PetriNetUnfolderBase]: For 800737/800772 co-relation queries the response was YES. [2024-06-21 17:30:59,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51249 conditions, 4737 events. 3025/4737 cut-off events. For 800737/800772 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 26647 event pairs, 616 based on Foata normal form. 24/4754 useless extension candidates. Maximal degree in co-relation 51082. Up to 4466 conditions per place. [2024-06-21 17:30:59,625 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 426 selfloop transitions, 50 changer transitions 0/480 dead transitions. [2024-06-21 17:30:59,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 480 transitions, 7873 flow [2024-06-21 17:30:59,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:30:59,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:30:59,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 17:30:59,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 17:30:59,626 INFO L175 Difference]: Start difference. First operand has 328 places, 454 transitions, 6373 flow. Second operand 8 states and 124 transitions. [2024-06-21 17:30:59,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 480 transitions, 7873 flow [2024-06-21 17:31:01,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 480 transitions, 7671 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-21 17:31:01,749 INFO L231 Difference]: Finished difference. Result has 330 places, 460 transitions, 6559 flow [2024-06-21 17:31:01,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6171, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6559, PETRI_PLACES=330, PETRI_TRANSITIONS=460} [2024-06-21 17:31:01,750 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-21 17:31:01,750 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 460 transitions, 6559 flow [2024-06-21 17:31:01,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:31:01,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:01,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:31:01,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 17:31:01,750 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-21 17:31:01,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:01,751 INFO L85 PathProgramCache]: Analyzing trace with hash -559123494, now seen corresponding path program 7 times [2024-06-21 17:31:01,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:01,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110902161] [2024-06-21 17:31:01,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:01,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:01,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:31:04,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:31:04,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:31:04,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110902161] [2024-06-21 17:31:04,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110902161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:31:04,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:31:04,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:31:04,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636124232] [2024-06-21 17:31:04,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:31:04,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:31:04,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:31:04,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:31:04,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:31:04,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:31:04,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 460 transitions, 6559 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:31:04,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:31:04,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:31:04,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:06,671 INFO L124 PetriNetUnfolderBase]: 3034/4750 cut-off events. [2024-06-21 17:31:06,671 INFO L125 PetriNetUnfolderBase]: For 817394/817429 co-relation queries the response was YES. [2024-06-21 17:31:06,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51291 conditions, 4750 events. 3034/4750 cut-off events. For 817394/817429 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 26703 event pairs, 617 based on Foata normal form. 26/4769 useless extension candidates. Maximal degree in co-relation 51124. Up to 4485 conditions per place. [2024-06-21 17:31:06,731 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 434 selfloop transitions, 46 changer transitions 0/484 dead transitions. [2024-06-21 17:31:06,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 484 transitions, 7705 flow [2024-06-21 17:31:06,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:31:06,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:31:06,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 17:31:06,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 17:31:06,733 INFO L175 Difference]: Start difference. First operand has 330 places, 460 transitions, 6559 flow. Second operand 8 states and 124 transitions. [2024-06-21 17:31:06,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 484 transitions, 7705 flow [2024-06-21 17:31:09,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 484 transitions, 7430 flow, removed 116 selfloop flow, removed 4 redundant places. [2024-06-21 17:31:09,189 INFO L231 Difference]: Finished difference. Result has 334 places, 466 transitions, 6517 flow [2024-06-21 17:31:09,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6284, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6517, PETRI_PLACES=334, PETRI_TRANSITIONS=466} [2024-06-21 17:31:09,189 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-21 17:31:09,189 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 466 transitions, 6517 flow [2024-06-21 17:31:09,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:31:09,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:09,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:31:09,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 17:31:09,190 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-21 17:31:09,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:09,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1274523766, now seen corresponding path program 11 times [2024-06-21 17:31:09,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:09,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219123808] [2024-06-21 17:31:09,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:09,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:09,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:31:11,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:31:11,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:31:11,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219123808] [2024-06-21 17:31:11,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219123808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:31:11,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:31:11,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:31:11,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072257895] [2024-06-21 17:31:11,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:31:11,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:31:11,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:31:11,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:31:11,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:31:11,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:31:11,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 466 transitions, 6517 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:31:11,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:31:11,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:31:11,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:14,145 INFO L124 PetriNetUnfolderBase]: 3044/4764 cut-off events. [2024-06-21 17:31:14,145 INFO L125 PetriNetUnfolderBase]: For 820404/820439 co-relation queries the response was YES. [2024-06-21 17:31:14,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51700 conditions, 4764 events. 3044/4764 cut-off events. For 820404/820439 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26767 event pairs, 601 based on Foata normal form. 24/4781 useless extension candidates. Maximal degree in co-relation 51531. Up to 4320 conditions per place. [2024-06-21 17:31:14,211 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 372 selfloop transitions, 120 changer transitions 0/496 dead transitions. [2024-06-21 17:31:14,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 496 transitions, 7713 flow [2024-06-21 17:31:14,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:31:14,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:31:14,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-21 17:31:14,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 17:31:14,212 INFO L175 Difference]: Start difference. First operand has 334 places, 466 transitions, 6517 flow. Second operand 11 states and 168 transitions. [2024-06-21 17:31:14,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 496 transitions, 7713 flow [2024-06-21 17:31:16,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 496 transitions, 7564 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-21 17:31:16,623 INFO L231 Difference]: Finished difference. Result has 341 places, 469 transitions, 6739 flow [2024-06-21 17:31:16,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6368, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6739, PETRI_PLACES=341, PETRI_TRANSITIONS=469} [2024-06-21 17:31:16,623 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-21 17:31:16,624 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 469 transitions, 6739 flow [2024-06-21 17:31:16,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:31:16,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:16,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:31:16,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 17:31:16,624 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-21 17:31:16,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:16,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1279648810, now seen corresponding path program 8 times [2024-06-21 17:31:16,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:16,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253128010] [2024-06-21 17:31:16,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:16,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:16,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:31:18,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-21 17:31:18,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:31:18,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253128010] [2024-06-21 17:31:18,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253128010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:31:18,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:31:18,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:31:18,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512716427] [2024-06-21 17:31:18,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:31:18,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:31:18,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:31:18,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:31:18,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:31:18,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:31:18,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 469 transitions, 6739 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:31:18,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:31:18,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:31:18,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:20,543 INFO L124 PetriNetUnfolderBase]: 3051/4771 cut-off events. [2024-06-21 17:31:20,543 INFO L125 PetriNetUnfolderBase]: For 835812/835847 co-relation queries the response was YES. [2024-06-21 17:31:20,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52298 conditions, 4771 events. 3051/4771 cut-off events. For 835812/835847 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 26820 event pairs, 615 based on Foata normal form. 22/4786 useless extension candidates. Maximal degree in co-relation 52128. Up to 4431 conditions per place. [2024-06-21 17:31:20,598 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 395 selfloop transitions, 100 changer transitions 0/499 dead transitions. [2024-06-21 17:31:20,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 499 transitions, 8467 flow [2024-06-21 17:31:20,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:31:20,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:31:20,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 17:31:20,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 17:31:20,599 INFO L175 Difference]: Start difference. First operand has 341 places, 469 transitions, 6739 flow. Second operand 8 states and 124 transitions. [2024-06-21 17:31:20,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 499 transitions, 8467 flow [2024-06-21 17:31:22,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 499 transitions, 8151 flow, removed 43 selfloop flow, removed 9 redundant places. [2024-06-21 17:31:22,839 INFO L231 Difference]: Finished difference. Result has 341 places, 480 transitions, 7139 flow [2024-06-21 17:31:22,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6423, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7139, PETRI_PLACES=341, PETRI_TRANSITIONS=480} [2024-06-21 17:31:22,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-21 17:31:22,840 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 480 transitions, 7139 flow [2024-06-21 17:31:22,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:31:22,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:22,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:31:22,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 17:31:22,841 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-21 17:31:22,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:22,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1280064520, now seen corresponding path program 9 times [2024-06-21 17:31:22,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:22,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215525776] [2024-06-21 17:31:22,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:22,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:22,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:31:25,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:31:25,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:31:25,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215525776] [2024-06-21 17:31:25,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215525776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:31:25,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:31:25,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:31:25,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919915343] [2024-06-21 17:31:25,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:31:25,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:31:25,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:31:25,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:31:25,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:31:25,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:31:25,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 480 transitions, 7139 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:31:25,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:31:25,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:31:25,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:27,117 INFO L124 PetriNetUnfolderBase]: 3045/4765 cut-off events. [2024-06-21 17:31:27,117 INFO L125 PetriNetUnfolderBase]: For 836827/836862 co-relation queries the response was YES. [2024-06-21 17:31:27,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52185 conditions, 4765 events. 3045/4765 cut-off events. For 836827/836862 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 26774 event pairs, 618 based on Foata normal form. 21/4779 useless extension candidates. Maximal degree in co-relation 52013. Up to 4532 conditions per place. [2024-06-21 17:31:27,184 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 444 selfloop transitions, 46 changer transitions 0/494 dead transitions. [2024-06-21 17:31:27,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 494 transitions, 8162 flow [2024-06-21 17:31:27,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:31:27,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:31:27,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 17:31:27,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-21 17:31:27,185 INFO L175 Difference]: Start difference. First operand has 341 places, 480 transitions, 7139 flow. Second operand 8 states and 118 transitions. [2024-06-21 17:31:27,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 494 transitions, 8162 flow [2024-06-21 17:31:29,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 494 transitions, 7755 flow, removed 195 selfloop flow, removed 2 redundant places. [2024-06-21 17:31:29,719 INFO L231 Difference]: Finished difference. Result has 347 places, 480 transitions, 6832 flow [2024-06-21 17:31:29,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6732, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6832, PETRI_PLACES=347, PETRI_TRANSITIONS=480} [2024-06-21 17:31:29,719 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-21 17:31:29,719 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 480 transitions, 6832 flow [2024-06-21 17:31:29,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:31:29,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:29,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:31:29,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 17:31:29,720 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-21 17:31:29,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:29,720 INFO L85 PathProgramCache]: Analyzing trace with hash 292573424, now seen corresponding path program 12 times [2024-06-21 17:31:29,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:29,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895872045] [2024-06-21 17:31:29,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:29,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:29,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:31:32,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:31:32,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:31:32,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895872045] [2024-06-21 17:31:32,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895872045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:31:32,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:31:32,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:31:32,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154805978] [2024-06-21 17:31:32,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:31:32,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:31:32,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:31:32,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:31:32,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:31:32,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:31:32,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 480 transitions, 6832 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:31:32,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:31:32,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:31:32,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:34,502 INFO L124 PetriNetUnfolderBase]: 3039/4747 cut-off events. [2024-06-21 17:31:34,502 INFO L125 PetriNetUnfolderBase]: For 836195/836212 co-relation queries the response was YES. [2024-06-21 17:31:34,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51695 conditions, 4747 events. 3039/4747 cut-off events. For 836195/836212 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 26624 event pairs, 625 based on Foata normal form. 12/4748 useless extension candidates. Maximal degree in co-relation 51521. Up to 4244 conditions per place. [2024-06-21 17:31:34,562 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 372 selfloop transitions, 125 changer transitions 0/501 dead transitions. [2024-06-21 17:31:34,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 501 transitions, 8034 flow [2024-06-21 17:31:34,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:31:34,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:31:34,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-21 17:31:34,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-21 17:31:34,563 INFO L175 Difference]: Start difference. First operand has 347 places, 480 transitions, 6832 flow. Second operand 9 states and 138 transitions. [2024-06-21 17:31:34,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 501 transitions, 8034 flow [2024-06-21 17:31:36,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 501 transitions, 7820 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 17:31:36,875 INFO L231 Difference]: Finished difference. Result has 348 places, 483 transitions, 7001 flow [2024-06-21 17:31:36,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6618, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7001, PETRI_PLACES=348, PETRI_TRANSITIONS=483} [2024-06-21 17:31:36,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-21 17:31:36,876 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 483 transitions, 7001 flow [2024-06-21 17:31:36,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:31:36,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:36,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:31:36,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 17:31:36,876 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:31:36,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:36,877 INFO L85 PathProgramCache]: Analyzing trace with hash 735798962, now seen corresponding path program 2 times [2024-06-21 17:31:36,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:36,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852926445] [2024-06-21 17:31:36,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:36,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:36,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:31:40,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:31:40,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:31:40,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852926445] [2024-06-21 17:31:40,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852926445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:31:40,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:31:40,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:31:40,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776268768] [2024-06-21 17:31:40,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:31:40,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:31:40,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:31:40,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:31:40,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:31:40,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:31:40,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 483 transitions, 7001 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:31:40,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:31:40,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:31:40,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:42,361 INFO L124 PetriNetUnfolderBase]: 3059/4782 cut-off events. [2024-06-21 17:31:42,361 INFO L125 PetriNetUnfolderBase]: For 871815/871815 co-relation queries the response was YES. [2024-06-21 17:31:42,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52451 conditions, 4782 events. 3059/4782 cut-off events. For 871815/871815 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 26813 event pairs, 586 based on Foata normal form. 6/4783 useless extension candidates. Maximal degree in co-relation 52277. Up to 4271 conditions per place. [2024-06-21 17:31:42,418 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 467 selfloop transitions, 48 changer transitions 0/519 dead transitions. [2024-06-21 17:31:42,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 519 transitions, 8554 flow [2024-06-21 17:31:42,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:31:42,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:31:42,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 17:31:42,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-21 17:31:42,420 INFO L175 Difference]: Start difference. First operand has 348 places, 483 transitions, 7001 flow. Second operand 9 states and 137 transitions. [2024-06-21 17:31:42,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 519 transitions, 8554 flow [2024-06-21 17:31:44,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 519 transitions, 8195 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-21 17:31:44,646 INFO L231 Difference]: Finished difference. Result has 350 places, 486 transitions, 6789 flow [2024-06-21 17:31:44,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6644, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6789, PETRI_PLACES=350, PETRI_TRANSITIONS=486} [2024-06-21 17:31:44,646 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-21 17:31:44,646 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 486 transitions, 6789 flow [2024-06-21 17:31:44,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:31:44,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:44,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:31:44,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 17:31:44,646 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:31:44,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:44,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1435607032, now seen corresponding path program 3 times [2024-06-21 17:31:44,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:44,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813585846] [2024-06-21 17:31:44,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:44,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:44,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:31:48,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:31:48,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:31:48,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813585846] [2024-06-21 17:31:48,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813585846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:31:48,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:31:48,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:31:48,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799738729] [2024-06-21 17:31:48,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:31:48,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:31:48,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:31:48,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:31:48,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:31:48,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:31:48,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 486 transitions, 6789 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:31:48,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:31:48,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:31:48,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:50,083 INFO L124 PetriNetUnfolderBase]: 3046/4763 cut-off events. [2024-06-21 17:31:50,084 INFO L125 PetriNetUnfolderBase]: For 839864/839864 co-relation queries the response was YES. [2024-06-21 17:31:50,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51468 conditions, 4763 events. 3046/4763 cut-off events. For 839864/839864 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 26698 event pairs, 581 based on Foata normal form. 6/4764 useless extension candidates. Maximal degree in co-relation 51293. Up to 4459 conditions per place. [2024-06-21 17:31:50,148 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 472 selfloop transitions, 43 changer transitions 0/519 dead transitions. [2024-06-21 17:31:50,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 519 transitions, 8124 flow [2024-06-21 17:31:50,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:31:50,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:31:50,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 17:31:50,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-21 17:31:50,149 INFO L175 Difference]: Start difference. First operand has 350 places, 486 transitions, 6789 flow. Second operand 9 states and 137 transitions. [2024-06-21 17:31:50,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 519 transitions, 8124 flow [2024-06-21 17:31:52,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 519 transitions, 7982 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 17:31:52,445 INFO L231 Difference]: Finished difference. Result has 354 places, 488 transitions, 6769 flow [2024-06-21 17:31:52,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6654, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6769, PETRI_PLACES=354, PETRI_TRANSITIONS=488} [2024-06-21 17:31:52,445 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-21 17:31:52,446 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 488 transitions, 6769 flow [2024-06-21 17:31:52,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:31:52,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:52,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:31:52,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 17:31:52,446 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:31:52,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:52,447 INFO L85 PathProgramCache]: Analyzing trace with hash 2054955736, now seen corresponding path program 1 times [2024-06-21 17:31:52,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:52,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388640839] [2024-06-21 17:31:52,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:52,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:52,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:31:55,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:31:55,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:31:55,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388640839] [2024-06-21 17:31:55,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388640839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:31:55,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:31:55,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:31:55,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608297851] [2024-06-21 17:31:55,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:31:55,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:31:55,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:31:55,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:31:55,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:31:55,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:31:55,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 488 transitions, 6769 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:31:55,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:31:55,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:31:55,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:57,374 INFO L124 PetriNetUnfolderBase]: 3133/4904 cut-off events. [2024-06-21 17:31:57,374 INFO L125 PetriNetUnfolderBase]: For 923119/923131 co-relation queries the response was YES. [2024-06-21 17:31:57,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53320 conditions, 4904 events. 3133/4904 cut-off events. For 923119/923131 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 27744 event pairs, 630 based on Foata normal form. 16/4918 useless extension candidates. Maximal degree in co-relation 53144. Up to 4507 conditions per place. [2024-06-21 17:31:57,440 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 475 selfloop transitions, 59 changer transitions 0/538 dead transitions. [2024-06-21 17:31:57,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 538 transitions, 8423 flow [2024-06-21 17:31:57,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:31:57,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:31:57,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 17:31:57,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:31:57,441 INFO L175 Difference]: Start difference. First operand has 354 places, 488 transitions, 6769 flow. Second operand 9 states and 153 transitions. [2024-06-21 17:31:57,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 538 transitions, 8423 flow [2024-06-21 17:31:59,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 538 transitions, 8278 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 17:31:59,799 INFO L231 Difference]: Finished difference. Result has 357 places, 493 transitions, 6840 flow [2024-06-21 17:31:59,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6635, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6840, PETRI_PLACES=357, PETRI_TRANSITIONS=493} [2024-06-21 17:31:59,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-21 17:31:59,799 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 493 transitions, 6840 flow [2024-06-21 17:31:59,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:31:59,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:59,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:31:59,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 17:31:59,799 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:31:59,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:59,800 INFO L85 PathProgramCache]: Analyzing trace with hash -645534816, now seen corresponding path program 2 times [2024-06-21 17:31:59,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:59,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036713388] [2024-06-21 17:31:59,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:59,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:59,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:32:02,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:32:02,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:32:02,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036713388] [2024-06-21 17:32:02,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036713388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:32:02,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:32:02,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:32:02,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470207948] [2024-06-21 17:32:02,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:32:02,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:32:02,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:32:02,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:32:02,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:32:02,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:32:02,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 493 transitions, 6840 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:32:02,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:32:02,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:32:02,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:32:04,562 INFO L124 PetriNetUnfolderBase]: 3169/4960 cut-off events. [2024-06-21 17:32:04,563 INFO L125 PetriNetUnfolderBase]: For 935830/935842 co-relation queries the response was YES. [2024-06-21 17:32:04,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53738 conditions, 4960 events. 3169/4960 cut-off events. For 935830/935842 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 28108 event pairs, 650 based on Foata normal form. 18/4976 useless extension candidates. Maximal degree in co-relation 53560. Up to 4686 conditions per place. [2024-06-21 17:32:04,624 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 467 selfloop transitions, 57 changer transitions 0/528 dead transitions. [2024-06-21 17:32:04,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 528 transitions, 8137 flow [2024-06-21 17:32:04,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:32:04,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:32:04,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 17:32:04,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-21 17:32:04,626 INFO L175 Difference]: Start difference. First operand has 357 places, 493 transitions, 6840 flow. Second operand 9 states and 145 transitions. [2024-06-21 17:32:04,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 528 transitions, 8137 flow [2024-06-21 17:32:07,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 528 transitions, 8047 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 17:32:07,370 INFO L231 Difference]: Finished difference. Result has 362 places, 494 transitions, 6890 flow [2024-06-21 17:32:07,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6890, PETRI_PLACES=362, PETRI_TRANSITIONS=494} [2024-06-21 17:32:07,371 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-21 17:32:07,371 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 494 transitions, 6890 flow [2024-06-21 17:32:07,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:32:07,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:32:07,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:32:07,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 17:32:07,371 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:32:07,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:32:07,372 INFO L85 PathProgramCache]: Analyzing trace with hash -645538536, now seen corresponding path program 3 times [2024-06-21 17:32:07,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:32:07,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369366150] [2024-06-21 17:32:07,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:32:07,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:32:07,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:32:10,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:32:10,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:32:10,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369366150] [2024-06-21 17:32:10,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369366150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:32:10,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:32:10,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:32:10,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567561629] [2024-06-21 17:32:10,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:32:10,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:32:10,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:32:10,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:32:10,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:32:10,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:32:10,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 494 transitions, 6890 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:32:10,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:32:10,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:32:10,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:32:12,001 INFO L124 PetriNetUnfolderBase]: 3197/5004 cut-off events. [2024-06-21 17:32:12,001 INFO L125 PetriNetUnfolderBase]: For 943343/943355 co-relation queries the response was YES. [2024-06-21 17:32:12,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54321 conditions, 5004 events. 3197/5004 cut-off events. For 943343/943355 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 28429 event pairs, 644 based on Foata normal form. 16/5018 useless extension candidates. Maximal degree in co-relation 54141. Up to 4692 conditions per place. [2024-06-21 17:32:12,073 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 472 selfloop transitions, 59 changer transitions 0/535 dead transitions. [2024-06-21 17:32:12,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 535 transitions, 8289 flow [2024-06-21 17:32:12,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:32:12,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:32:12,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 17:32:12,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-21 17:32:12,075 INFO L175 Difference]: Start difference. First operand has 362 places, 494 transitions, 6890 flow. Second operand 9 states and 149 transitions. [2024-06-21 17:32:12,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 535 transitions, 8289 flow [2024-06-21 17:32:14,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 535 transitions, 8176 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 17:32:14,774 INFO L231 Difference]: Finished difference. Result has 365 places, 497 transitions, 6952 flow [2024-06-21 17:32:14,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6777, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6952, PETRI_PLACES=365, PETRI_TRANSITIONS=497} [2024-06-21 17:32:14,775 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-21 17:32:14,775 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 497 transitions, 6952 flow [2024-06-21 17:32:14,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:32:14,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:32:14,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:32:14,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 17:32:14,775 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:32:14,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:32:14,776 INFO L85 PathProgramCache]: Analyzing trace with hash -558692904, now seen corresponding path program 1 times [2024-06-21 17:32:14,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:32:14,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784717603] [2024-06-21 17:32:14,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:32:14,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:32:14,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:32:18,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:32:18,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:32:18,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784717603] [2024-06-21 17:32:18,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784717603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:32:18,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:32:18,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:32:18,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565314603] [2024-06-21 17:32:18,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:32:18,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:32:18,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:32:18,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:32:18,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:32:18,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:32:18,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 497 transitions, 6952 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:32:18,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:32:18,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:32:18,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:32:20,366 INFO L124 PetriNetUnfolderBase]: 3192/4997 cut-off events. [2024-06-21 17:32:20,366 INFO L125 PetriNetUnfolderBase]: For 916281/916293 co-relation queries the response was YES. [2024-06-21 17:32:20,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54274 conditions, 4997 events. 3192/4997 cut-off events. For 916281/916293 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 28416 event pairs, 643 based on Foata normal form. 10/5005 useless extension candidates. Maximal degree in co-relation 54092. Up to 4847 conditions per place. [2024-06-21 17:32:20,425 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 498 selfloop transitions, 17 changer transitions 0/519 dead transitions. [2024-06-21 17:32:20,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 519 transitions, 8133 flow [2024-06-21 17:32:20,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:32:20,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:32:20,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 17:32:20,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-21 17:32:20,426 INFO L175 Difference]: Start difference. First operand has 365 places, 497 transitions, 6952 flow. Second operand 8 states and 118 transitions. [2024-06-21 17:32:20,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 519 transitions, 8133 flow [2024-06-21 17:32:22,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 519 transitions, 8057 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 17:32:22,444 INFO L231 Difference]: Finished difference. Result has 368 places, 499 transitions, 6995 flow [2024-06-21 17:32:22,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6876, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6995, PETRI_PLACES=368, PETRI_TRANSITIONS=499} [2024-06-21 17:32:22,444 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-21 17:32:22,444 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 499 transitions, 6995 flow [2024-06-21 17:32:22,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:32:22,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:32:22,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:32:22,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 17:32:22,445 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:32:22,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:32:22,445 INFO L85 PathProgramCache]: Analyzing trace with hash -558698856, now seen corresponding path program 4 times [2024-06-21 17:32:22,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:32:22,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956440770] [2024-06-21 17:32:22,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:32:22,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:32:22,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:32:26,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:32:26,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:32:26,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956440770] [2024-06-21 17:32:26,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956440770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:32:26,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:32:26,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:32:26,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147236742] [2024-06-21 17:32:26,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:32:26,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:32:26,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:32:26,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:32:26,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:32:26,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:32:26,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 499 transitions, 6995 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:32:26,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:32:26,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:32:26,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:32:28,013 INFO L124 PetriNetUnfolderBase]: 3238/5067 cut-off events. [2024-06-21 17:32:28,013 INFO L125 PetriNetUnfolderBase]: For 978708/978720 co-relation queries the response was YES. [2024-06-21 17:32:28,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55009 conditions, 5067 events. 3238/5067 cut-off events. For 978708/978720 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 28801 event pairs, 647 based on Foata normal form. 18/5083 useless extension candidates. Maximal degree in co-relation 54825. Up to 4873 conditions per place. [2024-06-21 17:32:28,078 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 506 selfloop transitions, 19 changer transitions 0/529 dead transitions. [2024-06-21 17:32:28,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 529 transitions, 8255 flow [2024-06-21 17:32:28,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:32:28,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:32:28,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-21 17:32:28,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 17:32:28,079 INFO L175 Difference]: Start difference. First operand has 368 places, 499 transitions, 6995 flow. Second operand 9 states and 133 transitions. [2024-06-21 17:32:28,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 529 transitions, 8255 flow [2024-06-21 17:32:30,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 529 transitions, 8152 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 17:32:30,987 INFO L231 Difference]: Finished difference. Result has 372 places, 503 transitions, 6982 flow [2024-06-21 17:32:30,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6892, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6982, PETRI_PLACES=372, PETRI_TRANSITIONS=503} [2024-06-21 17:32:30,987 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 329 predicate places. [2024-06-21 17:32:30,987 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 503 transitions, 6982 flow [2024-06-21 17:32:30,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:32:30,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:32:30,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:32:30,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 17:32:30,988 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:32:30,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:32:30,988 INFO L85 PathProgramCache]: Analyzing trace with hash -558843006, now seen corresponding path program 5 times [2024-06-21 17:32:30,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:32:30,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389923993] [2024-06-21 17:32:30,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:32:30,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:32:31,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:32:34,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:32:34,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:32:34,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389923993] [2024-06-21 17:32:34,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389923993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:32:34,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:32:34,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:32:34,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342521830] [2024-06-21 17:32:34,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:32:34,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:32:34,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:32:34,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:32:34,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:32:34,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:32:34,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 503 transitions, 6982 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:32:34,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:32:34,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:32:34,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:32:36,396 INFO L124 PetriNetUnfolderBase]: 3274/5123 cut-off events. [2024-06-21 17:32:36,396 INFO L125 PetriNetUnfolderBase]: For 994603/994615 co-relation queries the response was YES. [2024-06-21 17:32:36,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55576 conditions, 5123 events. 3274/5123 cut-off events. For 994603/994615 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 29257 event pairs, 655 based on Foata normal form. 18/5139 useless extension candidates. Maximal degree in co-relation 55390. Up to 4920 conditions per place. [2024-06-21 17:32:36,461 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 503 selfloop transitions, 24 changer transitions 0/531 dead transitions. [2024-06-21 17:32:36,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 531 transitions, 8247 flow [2024-06-21 17:32:36,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:32:36,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:32:36,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-21 17:32:36,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-21 17:32:36,462 INFO L175 Difference]: Start difference. First operand has 372 places, 503 transitions, 6982 flow. Second operand 9 states and 136 transitions. [2024-06-21 17:32:36,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 531 transitions, 8247 flow [2024-06-21 17:32:39,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 531 transitions, 8208 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 17:32:39,116 INFO L231 Difference]: Finished difference. Result has 375 places, 504 transitions, 7020 flow [2024-06-21 17:32:39,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6943, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7020, PETRI_PLACES=375, PETRI_TRANSITIONS=504} [2024-06-21 17:32:39,116 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-21 17:32:39,116 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 504 transitions, 7020 flow [2024-06-21 17:32:39,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:32:39,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:32:39,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:32:39,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 17:32:39,116 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:32:39,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:32:39,117 INFO L85 PathProgramCache]: Analyzing trace with hash -558846726, now seen corresponding path program 6 times [2024-06-21 17:32:39,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:32:39,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010935855] [2024-06-21 17:32:39,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:32:39,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:32:39,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:32:42,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:32:42,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:32:42,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010935855] [2024-06-21 17:32:42,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010935855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:32:42,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:32:42,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:32:42,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948458991] [2024-06-21 17:32:42,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:32:42,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:32:42,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:32:42,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:32:42,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:32:42,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:32:42,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 504 transitions, 7020 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:32:42,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:32:42,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:32:42,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:32:44,674 INFO L124 PetriNetUnfolderBase]: 3309/5180 cut-off events. [2024-06-21 17:32:44,674 INFO L125 PetriNetUnfolderBase]: For 1007401/1007413 co-relation queries the response was YES. [2024-06-21 17:32:44,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56302 conditions, 5180 events. 3309/5180 cut-off events. For 1007401/1007413 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 29617 event pairs, 660 based on Foata normal form. 16/5194 useless extension candidates. Maximal degree in co-relation 56115. Up to 4854 conditions per place. [2024-06-21 17:32:44,739 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 506 selfloop transitions, 28 changer transitions 0/538 dead transitions. [2024-06-21 17:32:44,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 538 transitions, 8601 flow [2024-06-21 17:32:44,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:32:44,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:32:44,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 17:32:44,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-21 17:32:44,740 INFO L175 Difference]: Start difference. First operand has 375 places, 504 transitions, 7020 flow. Second operand 9 states and 140 transitions. [2024-06-21 17:32:44,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 538 transitions, 8601 flow [2024-06-21 17:32:47,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 538 transitions, 8532 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 17:32:47,667 INFO L231 Difference]: Finished difference. Result has 377 places, 507 transitions, 7078 flow [2024-06-21 17:32:47,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6951, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7078, PETRI_PLACES=377, PETRI_TRANSITIONS=507} [2024-06-21 17:32:47,667 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-21 17:32:47,667 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 507 transitions, 7078 flow [2024-06-21 17:32:47,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:32:47,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:32:47,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:32:47,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 17:32:47,667 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:32:47,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:32:47,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1274062300, now seen corresponding path program 2 times [2024-06-21 17:32:47,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:32:47,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363519631] [2024-06-21 17:32:47,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:32:47,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:32:47,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:32:50,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-21 17:32:50,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:32:50,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363519631] [2024-06-21 17:32:50,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363519631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:32:50,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:32:50,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:32:50,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252649649] [2024-06-21 17:32:50,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:32:50,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:32:50,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:32:50,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:32:50,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:32:50,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:32:50,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 507 transitions, 7078 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:32:50,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:32:50,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:32:50,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:32:52,420 INFO L124 PetriNetUnfolderBase]: 3304/5171 cut-off events. [2024-06-21 17:32:52,420 INFO L125 PetriNetUnfolderBase]: For 977017/977029 co-relation queries the response was YES. [2024-06-21 17:32:52,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56198 conditions, 5171 events. 3304/5171 cut-off events. For 977017/977029 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 29575 event pairs, 651 based on Foata normal form. 10/5179 useless extension candidates. Maximal degree in co-relation 56010. Up to 4995 conditions per place. [2024-06-21 17:32:52,493 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 495 selfloop transitions, 28 changer transitions 0/527 dead transitions. [2024-06-21 17:32:52,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 527 transitions, 8257 flow [2024-06-21 17:32:52,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:32:52,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:32:52,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-21 17:32:52,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-21 17:32:52,494 INFO L175 Difference]: Start difference. First operand has 377 places, 507 transitions, 7078 flow. Second operand 8 states and 117 transitions. [2024-06-21 17:32:52,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 527 transitions, 8257 flow [2024-06-21 17:32:55,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 527 transitions, 8214 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 17:32:55,515 INFO L231 Difference]: Finished difference. Result has 380 places, 508 transitions, 7149 flow [2024-06-21 17:32:55,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7035, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7149, PETRI_PLACES=380, PETRI_TRANSITIONS=508} [2024-06-21 17:32:55,515 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-21 17:32:55,515 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 508 transitions, 7149 flow [2024-06-21 17:32:55,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:32:55,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:32:55,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:32:55,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 17:32:55,515 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:32:55,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:32:55,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1274069740, now seen corresponding path program 3 times [2024-06-21 17:32:55,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:32:55,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940502459] [2024-06-21 17:32:55,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:32:55,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:32:55,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:32:58,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:32:58,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:32:58,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940502459] [2024-06-21 17:32:58,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940502459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:32:58,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:32:58,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:32:58,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725071387] [2024-06-21 17:32:58,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:32:58,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:32:58,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:32:58,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:32:58,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:32:58,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:32:58,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 508 transitions, 7149 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:32:58,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:32:58,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:32:58,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:33:00,317 INFO L124 PetriNetUnfolderBase]: 3299/5166 cut-off events. [2024-06-21 17:33:00,318 INFO L125 PetriNetUnfolderBase]: For 983576/983588 co-relation queries the response was YES. [2024-06-21 17:33:00,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56046 conditions, 5166 events. 3299/5166 cut-off events. For 983576/983588 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 29542 event pairs, 672 based on Foata normal form. 10/5174 useless extension candidates. Maximal degree in co-relation 55856. Up to 4993 conditions per place. [2024-06-21 17:33:00,391 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 490 selfloop transitions, 32 changer transitions 0/526 dead transitions. [2024-06-21 17:33:00,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 526 transitions, 8272 flow [2024-06-21 17:33:00,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:33:00,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:33:00,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-21 17:33:00,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-21 17:33:00,392 INFO L175 Difference]: Start difference. First operand has 380 places, 508 transitions, 7149 flow. Second operand 8 states and 117 transitions. [2024-06-21 17:33:00,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 526 transitions, 8272 flow [2024-06-21 17:33:03,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 526 transitions, 8169 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 17:33:03,426 INFO L231 Difference]: Finished difference. Result has 382 places, 508 transitions, 7116 flow [2024-06-21 17:33:03,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7046, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7116, PETRI_PLACES=382, PETRI_TRANSITIONS=508} [2024-06-21 17:33:03,426 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-21 17:33:03,426 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 508 transitions, 7116 flow [2024-06-21 17:33:03,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:33:03,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:33:03,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:33:03,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 17:33:03,426 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:33:03,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:33:03,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1274277502, now seen corresponding path program 7 times [2024-06-21 17:33:03,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:33:03,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093337648] [2024-06-21 17:33:03,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:33:03,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:33:03,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:33:06,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:33:06,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:33:06,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093337648] [2024-06-21 17:33:06,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093337648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:33:06,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:33:06,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:33:06,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398446421] [2024-06-21 17:33:06,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:33:06,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:33:06,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:33:06,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:33:06,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:33:06,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:33:06,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 508 transitions, 7116 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:33:06,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:33:06,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:33:06,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:33:08,367 INFO L124 PetriNetUnfolderBase]: 3335/5222 cut-off events. [2024-06-21 17:33:08,367 INFO L125 PetriNetUnfolderBase]: For 1050385/1050397 co-relation queries the response was YES. [2024-06-21 17:33:08,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56572 conditions, 5222 events. 3335/5222 cut-off events. For 1050385/1050397 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 29980 event pairs, 682 based on Foata normal form. 18/5238 useless extension candidates. Maximal degree in co-relation 56381. Up to 4981 conditions per place. [2024-06-21 17:33:08,439 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 484 selfloop transitions, 50 changer transitions 0/538 dead transitions. [2024-06-21 17:33:08,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 538 transitions, 8639 flow [2024-06-21 17:33:08,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:33:08,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:33:08,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-21 17:33:08,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3547619047619048 [2024-06-21 17:33:08,441 INFO L175 Difference]: Start difference. First operand has 382 places, 508 transitions, 7116 flow. Second operand 10 states and 149 transitions. [2024-06-21 17:33:08,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 538 transitions, 8639 flow [2024-06-21 17:33:11,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 538 transitions, 8528 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 17:33:11,713 INFO L231 Difference]: Finished difference. Result has 386 places, 510 transitions, 7177 flow [2024-06-21 17:33:11,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7005, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7177, PETRI_PLACES=386, PETRI_TRANSITIONS=510} [2024-06-21 17:33:11,714 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-21 17:33:11,714 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 510 transitions, 7177 flow [2024-06-21 17:33:11,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:33:11,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:33:11,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:33:11,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 17:33:11,714 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:33:11,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:33:11,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1279633930, now seen corresponding path program 4 times [2024-06-21 17:33:11,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:33:11,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980742266] [2024-06-21 17:33:11,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:33:11,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:33:11,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:33:14,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:33:14,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:33:14,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980742266] [2024-06-21 17:33:14,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980742266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:33:14,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:33:14,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:33:14,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507869358] [2024-06-21 17:33:14,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:33:14,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:33:14,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:33:14,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:33:14,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:33:14,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:33:14,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 510 transitions, 7177 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:33:14,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:33:14,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:33:14,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:33:16,587 INFO L124 PetriNetUnfolderBase]: 3330/5213 cut-off events. [2024-06-21 17:33:16,588 INFO L125 PetriNetUnfolderBase]: For 1004532/1004544 co-relation queries the response was YES. [2024-06-21 17:33:16,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56472 conditions, 5213 events. 3330/5213 cut-off events. For 1004532/1004544 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 29851 event pairs, 687 based on Foata normal form. 10/5221 useless extension candidates. Maximal degree in co-relation 56280. Up to 5051 conditions per place. [2024-06-21 17:33:16,654 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 496 selfloop transitions, 28 changer transitions 0/528 dead transitions. [2024-06-21 17:33:16,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 528 transitions, 8304 flow [2024-06-21 17:33:16,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:33:16,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:33:16,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 17:33:16,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-21 17:33:16,656 INFO L175 Difference]: Start difference. First operand has 386 places, 510 transitions, 7177 flow. Second operand 8 states and 118 transitions. [2024-06-21 17:33:16,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 528 transitions, 8304 flow [2024-06-21 17:33:19,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 528 transitions, 8228 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 17:33:19,779 INFO L231 Difference]: Finished difference. Result has 388 places, 510 transitions, 7162 flow [2024-06-21 17:33:19,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7101, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7162, PETRI_PLACES=388, PETRI_TRANSITIONS=510} [2024-06-21 17:33:19,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-21 17:33:19,779 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 510 transitions, 7162 flow [2024-06-21 17:33:19,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:33:19,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:33:19,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:33:19,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 17:33:19,780 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:33:19,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:33:19,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1193965800, now seen corresponding path program 8 times [2024-06-21 17:33:19,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:33:19,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804454667] [2024-06-21 17:33:19,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:33:19,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:33:19,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:33:22,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:33:22,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:33:22,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804454667] [2024-06-21 17:33:22,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804454667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:33:22,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:33:22,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:33:22,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390329673] [2024-06-21 17:33:22,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:33:22,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:33:22,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:33:22,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:33:22,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:33:22,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:33:22,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 510 transitions, 7162 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:33:22,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:33:22,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:33:22,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:33:24,399 INFO L124 PetriNetUnfolderBase]: 3366/5269 cut-off events. [2024-06-21 17:33:24,399 INFO L125 PetriNetUnfolderBase]: For 1072704/1072716 co-relation queries the response was YES. [2024-06-21 17:33:24,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56995 conditions, 5269 events. 3366/5269 cut-off events. For 1072704/1072716 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 30225 event pairs, 693 based on Foata normal form. 18/5285 useless extension candidates. Maximal degree in co-relation 56802. Up to 5028 conditions per place. [2024-06-21 17:33:24,476 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 484 selfloop transitions, 48 changer transitions 0/536 dead transitions. [2024-06-21 17:33:24,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 536 transitions, 8442 flow [2024-06-21 17:33:24,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:33:24,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:33:24,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-21 17:33:24,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 17:33:24,478 INFO L175 Difference]: Start difference. First operand has 388 places, 510 transitions, 7162 flow. Second operand 9 states and 135 transitions. [2024-06-21 17:33:24,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 536 transitions, 8442 flow [2024-06-21 17:33:27,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 536 transitions, 8338 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 17:33:27,818 INFO L231 Difference]: Finished difference. Result has 391 places, 511 transitions, 7190 flow [2024-06-21 17:33:27,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7064, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7190, PETRI_PLACES=391, PETRI_TRANSITIONS=511} [2024-06-21 17:33:27,818 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-21 17:33:27,818 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 511 transitions, 7190 flow [2024-06-21 17:33:27,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:33:27,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:33:27,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:33:27,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 17:33:27,819 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:33:27,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:33:27,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1279787752, now seen corresponding path program 9 times [2024-06-21 17:33:27,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:33:27,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771647755] [2024-06-21 17:33:27,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:33:27,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:33:27,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:33:30,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:33:30,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:33:30,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771647755] [2024-06-21 17:33:30,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771647755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:33:30,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:33:30,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:33:30,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724847084] [2024-06-21 17:33:30,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:33:30,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:33:30,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:33:30,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:33:30,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:33:30,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:33:30,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 511 transitions, 7190 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:33:30,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:33:30,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:33:30,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:33:32,505 INFO L124 PetriNetUnfolderBase]: 3394/5313 cut-off events. [2024-06-21 17:33:32,505 INFO L125 PetriNetUnfolderBase]: For 1075387/1075399 co-relation queries the response was YES. [2024-06-21 17:33:32,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57404 conditions, 5313 events. 3394/5313 cut-off events. For 1075387/1075399 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 30468 event pairs, 687 based on Foata normal form. 16/5327 useless extension candidates. Maximal degree in co-relation 57210. Up to 4927 conditions per place. [2024-06-21 17:33:32,586 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 488 selfloop transitions, 51 changer transitions 0/543 dead transitions. [2024-06-21 17:33:32,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 543 transitions, 8794 flow [2024-06-21 17:33:32,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:33:32,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:33:32,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-21 17:33:32,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-21 17:33:32,587 INFO L175 Difference]: Start difference. First operand has 391 places, 511 transitions, 7190 flow. Second operand 9 states and 138 transitions. [2024-06-21 17:33:32,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 543 transitions, 8794 flow [2024-06-21 17:33:35,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 543 transitions, 8693 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 17:33:35,707 INFO L231 Difference]: Finished difference. Result has 394 places, 514 transitions, 7265 flow [2024-06-21 17:33:35,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7089, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7265, PETRI_PLACES=394, PETRI_TRANSITIONS=514} [2024-06-21 17:33:35,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-21 17:33:35,707 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 514 transitions, 7265 flow [2024-06-21 17:33:35,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:33:35,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:33:35,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:33:35,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 17:33:35,708 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:33:35,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:33:35,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1279639882, now seen corresponding path program 10 times [2024-06-21 17:33:35,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:33:35,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141580322] [2024-06-21 17:33:35,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:33:35,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:33:35,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:33:38,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:33:38,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:33:38,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141580322] [2024-06-21 17:33:38,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141580322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:33:38,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:33:38,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:33:38,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793949970] [2024-06-21 17:33:38,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:33:38,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:33:38,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:33:38,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:33:38,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:33:38,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:33:38,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 514 transitions, 7265 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:33:38,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:33:38,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:33:38,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:33:40,414 INFO L124 PetriNetUnfolderBase]: 3371/5280 cut-off events. [2024-06-21 17:33:40,415 INFO L125 PetriNetUnfolderBase]: For 1039724/1039736 co-relation queries the response was YES. [2024-06-21 17:33:40,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56207 conditions, 5280 events. 3371/5280 cut-off events. For 1039724/1039736 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 30283 event pairs, 690 based on Foata normal form. 18/5296 useless extension candidates. Maximal degree in co-relation 56011. Up to 5058 conditions per place. [2024-06-21 17:33:40,481 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 40 changer transitions 0/539 dead transitions. [2024-06-21 17:33:40,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 539 transitions, 8538 flow [2024-06-21 17:33:40,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:33:40,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:33:40,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-21 17:33:40,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3544973544973545 [2024-06-21 17:33:40,482 INFO L175 Difference]: Start difference. First operand has 394 places, 514 transitions, 7265 flow. Second operand 9 states and 134 transitions. [2024-06-21 17:33:40,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 539 transitions, 8538 flow [2024-06-21 17:33:43,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 539 transitions, 8454 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 17:33:43,477 INFO L231 Difference]: Finished difference. Result has 398 places, 515 transitions, 7296 flow [2024-06-21 17:33:43,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7187, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7296, PETRI_PLACES=398, PETRI_TRANSITIONS=515} [2024-06-21 17:33:43,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-21 17:33:43,477 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 515 transitions, 7296 flow [2024-06-21 17:33:43,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:33:43,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:33:43,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:33:43,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 17:33:43,478 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:33:43,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:33:43,478 INFO L85 PathProgramCache]: Analyzing trace with hash -791307932, now seen corresponding path program 1 times [2024-06-21 17:33:43,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:33:43,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198371932] [2024-06-21 17:33:43,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:33:43,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:33:43,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:33:45,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:33:45,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:33:45,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198371932] [2024-06-21 17:33:45,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198371932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:33:45,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:33:45,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:33:45,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186229118] [2024-06-21 17:33:45,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:33:45,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:33:45,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:33:45,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:33:45,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:33:45,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:33:45,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 515 transitions, 7296 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:33:45,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:33:45,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:33:45,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:33:48,079 INFO L124 PetriNetUnfolderBase]: 3392/5314 cut-off events. [2024-06-21 17:33:48,080 INFO L125 PetriNetUnfolderBase]: For 1017724/1017759 co-relation queries the response was YES. [2024-06-21 17:33:48,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56917 conditions, 5314 events. 3392/5314 cut-off events. For 1017724/1017759 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 30533 event pairs, 512 based on Foata normal form. 24/5331 useless extension candidates. Maximal degree in co-relation 56719. Up to 4830 conditions per place. [2024-06-21 17:33:48,158 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 483 selfloop transitions, 68 changer transitions 0/555 dead transitions. [2024-06-21 17:33:48,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 555 transitions, 9175 flow [2024-06-21 17:33:48,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:33:48,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:33:48,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 17:33:48,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-21 17:33:48,159 INFO L175 Difference]: Start difference. First operand has 398 places, 515 transitions, 7296 flow. Second operand 8 states and 138 transitions. [2024-06-21 17:33:48,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 555 transitions, 9175 flow [2024-06-21 17:33:51,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 555 transitions, 9094 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 17:33:51,809 INFO L231 Difference]: Finished difference. Result has 399 places, 521 transitions, 7573 flow [2024-06-21 17:33:51,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7215, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7573, PETRI_PLACES=399, PETRI_TRANSITIONS=521} [2024-06-21 17:33:51,809 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-21 17:33:51,809 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 521 transitions, 7573 flow [2024-06-21 17:33:51,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:33:51,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:33:51,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:33:51,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 17:33:51,810 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:33:51,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:33:51,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1792653920, now seen corresponding path program 2 times [2024-06-21 17:33:51,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:33:51,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627215458] [2024-06-21 17:33:51,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:33:51,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:33:51,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:33:54,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-21 17:33:54,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:33:54,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627215458] [2024-06-21 17:33:54,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627215458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:33:54,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:33:54,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:33:54,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531097504] [2024-06-21 17:33:54,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:33:54,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:33:54,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:33:54,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:33:54,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:33:54,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:33:54,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 521 transitions, 7573 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:33:54,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:33:54,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:33:54,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:33:56,454 INFO L124 PetriNetUnfolderBase]: 3413/5345 cut-off events. [2024-06-21 17:33:56,455 INFO L125 PetriNetUnfolderBase]: For 1051012/1051047 co-relation queries the response was YES. [2024-06-21 17:33:56,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57884 conditions, 5345 events. 3413/5345 cut-off events. For 1051012/1051047 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 30708 event pairs, 517 based on Foata normal form. 24/5362 useless extension candidates. Maximal degree in co-relation 57685. Up to 4850 conditions per place. [2024-06-21 17:33:56,532 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 479 selfloop transitions, 72 changer transitions 0/555 dead transitions. [2024-06-21 17:33:56,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 555 transitions, 9381 flow [2024-06-21 17:33:56,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:33:56,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:33:56,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 17:33:56,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 17:33:56,534 INFO L175 Difference]: Start difference. First operand has 399 places, 521 transitions, 7573 flow. Second operand 8 states and 134 transitions. [2024-06-21 17:33:56,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 555 transitions, 9381 flow [2024-06-21 17:34:00,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 555 transitions, 9212 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-21 17:34:00,201 INFO L231 Difference]: Finished difference. Result has 404 places, 525 transitions, 7703 flow [2024-06-21 17:34:00,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7426, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7703, PETRI_PLACES=404, PETRI_TRANSITIONS=525} [2024-06-21 17:34:00,201 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-21 17:34:00,202 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 525 transitions, 7703 flow [2024-06-21 17:34:00,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:34:00,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:34:00,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:34:00,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 17:34:00,202 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:34:00,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:34:00,202 INFO L85 PathProgramCache]: Analyzing trace with hash 875930046, now seen corresponding path program 3 times [2024-06-21 17:34:00,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:34:00,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623782673] [2024-06-21 17:34:00,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:34:00,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:34:00,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:34:02,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:34:02,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:34:02,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623782673] [2024-06-21 17:34:02,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623782673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:34:02,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:34:02,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:34:02,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490803852] [2024-06-21 17:34:02,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:34:02,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:34:02,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:34:02,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:34:02,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:34:02,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:34:02,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 525 transitions, 7703 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:34:02,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:34:02,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:34:02,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:34:05,012 INFO L124 PetriNetUnfolderBase]: 3434/5376 cut-off events. [2024-06-21 17:34:05,013 INFO L125 PetriNetUnfolderBase]: For 1086078/1086113 co-relation queries the response was YES. [2024-06-21 17:34:05,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58584 conditions, 5376 events. 3434/5376 cut-off events. For 1086078/1086113 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 31070 event pairs, 707 based on Foata normal form. 24/5393 useless extension candidates. Maximal degree in co-relation 58383. Up to 5031 conditions per place. [2024-06-21 17:34:05,089 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 497 selfloop transitions, 60 changer transitions 0/561 dead transitions. [2024-06-21 17:34:05,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 561 transitions, 9283 flow [2024-06-21 17:34:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:34:05,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:34:05,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 17:34:05,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:34:05,090 INFO L175 Difference]: Start difference. First operand has 404 places, 525 transitions, 7703 flow. Second operand 8 states and 136 transitions. [2024-06-21 17:34:05,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 561 transitions, 9283 flow [2024-06-21 17:34:09,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 561 transitions, 9121 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 17:34:09,218 INFO L231 Difference]: Finished difference. Result has 409 places, 529 transitions, 7820 flow [2024-06-21 17:34:09,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7547, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7820, PETRI_PLACES=409, PETRI_TRANSITIONS=529} [2024-06-21 17:34:09,219 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-21 17:34:09,219 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 529 transitions, 7820 flow [2024-06-21 17:34:09,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:34:09,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:34:09,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:34:09,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 17:34:09,219 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:34:09,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:34:09,219 INFO L85 PathProgramCache]: Analyzing trace with hash 884500926, now seen corresponding path program 4 times [2024-06-21 17:34:09,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:34:09,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289553772] [2024-06-21 17:34:09,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:34:09,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:34:09,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:34:11,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:34:11,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:34:11,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289553772] [2024-06-21 17:34:11,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289553772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:34:11,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:34:11,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:34:11,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160352432] [2024-06-21 17:34:11,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:34:11,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:34:11,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:34:11,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:34:11,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:34:11,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:34:11,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 529 transitions, 7820 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:34:11,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:34:11,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:34:11,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:34:14,050 INFO L124 PetriNetUnfolderBase]: 3442/5388 cut-off events. [2024-06-21 17:34:14,050 INFO L125 PetriNetUnfolderBase]: For 1103271/1103306 co-relation queries the response was YES. [2024-06-21 17:34:14,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58801 conditions, 5388 events. 3442/5388 cut-off events. For 1103271/1103306 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 31159 event pairs, 715 based on Foata normal form. 24/5405 useless extension candidates. Maximal degree in co-relation 58598. Up to 5080 conditions per place. [2024-06-21 17:34:14,131 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 496 selfloop transitions, 57 changer transitions 0/557 dead transitions. [2024-06-21 17:34:14,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 557 transitions, 9071 flow [2024-06-21 17:34:14,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:34:14,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:34:14,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 17:34:14,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 17:34:14,132 INFO L175 Difference]: Start difference. First operand has 409 places, 529 transitions, 7820 flow. Second operand 8 states and 130 transitions. [2024-06-21 17:34:14,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 557 transitions, 9071 flow [2024-06-21 17:34:18,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 557 transitions, 8910 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 17:34:18,556 INFO L231 Difference]: Finished difference. Result has 412 places, 531 transitions, 7855 flow [2024-06-21 17:34:18,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7663, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7855, PETRI_PLACES=412, PETRI_TRANSITIONS=531} [2024-06-21 17:34:18,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-21 17:34:18,557 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 531 transitions, 7855 flow [2024-06-21 17:34:18,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:34:18,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:34:18,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:34:18,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 17:34:18,557 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:34:18,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:34:18,558 INFO L85 PathProgramCache]: Analyzing trace with hash 604101558, now seen corresponding path program 5 times [2024-06-21 17:34:18,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:34:18,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693206030] [2024-06-21 17:34:18,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:34:18,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:34:18,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:34:21,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:34:21,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:34:21,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693206030] [2024-06-21 17:34:21,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693206030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:34:21,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:34:21,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:34:21,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476310161] [2024-06-21 17:34:21,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:34:21,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:34:21,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:34:21,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:34:21,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:34:21,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:34:21,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 531 transitions, 7855 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:34:21,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:34:21,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:34:21,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:34:23,611 INFO L124 PetriNetUnfolderBase]: 3450/5400 cut-off events. [2024-06-21 17:34:23,611 INFO L125 PetriNetUnfolderBase]: For 1120270/1120305 co-relation queries the response was YES. [2024-06-21 17:34:23,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58993 conditions, 5400 events. 3450/5400 cut-off events. For 1120270/1120305 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 31233 event pairs, 715 based on Foata normal form. 24/5417 useless extension candidates. Maximal degree in co-relation 58789. Up to 5092 conditions per place. [2024-06-21 17:34:23,698 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 494 selfloop transitions, 57 changer transitions 0/555 dead transitions. [2024-06-21 17:34:23,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 555 transitions, 9090 flow [2024-06-21 17:34:23,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:34:23,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:34:23,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 17:34:23,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 17:34:23,699 INFO L175 Difference]: Start difference. First operand has 412 places, 531 transitions, 7855 flow. Second operand 8 states and 126 transitions. [2024-06-21 17:34:23,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 555 transitions, 9090 flow [2024-06-21 17:34:28,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 555 transitions, 8933 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 17:34:28,164 INFO L231 Difference]: Finished difference. Result has 414 places, 533 transitions, 7894 flow [2024-06-21 17:34:28,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7698, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7894, PETRI_PLACES=414, PETRI_TRANSITIONS=533} [2024-06-21 17:34:28,165 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-21 17:34:28,165 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 533 transitions, 7894 flow [2024-06-21 17:34:28,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:34:28,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:34:28,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:34:28,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 17:34:28,166 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:34:28,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:34:28,166 INFO L85 PathProgramCache]: Analyzing trace with hash 2077753790, now seen corresponding path program 6 times [2024-06-21 17:34:28,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:34:28,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012331080] [2024-06-21 17:34:28,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:34:28,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:34:28,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:34:30,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-21 17:34:30,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:34:30,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012331080] [2024-06-21 17:34:30,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012331080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:34:30,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:34:30,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:34:30,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528215691] [2024-06-21 17:34:30,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:34:30,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:34:30,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:34:30,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:34:30,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:34:30,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:34:30,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 533 transitions, 7894 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:34:30,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:34:30,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:34:30,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:34:32,842 INFO L124 PetriNetUnfolderBase]: 3471/5431 cut-off events. [2024-06-21 17:34:32,842 INFO L125 PetriNetUnfolderBase]: For 1153588/1153623 co-relation queries the response was YES. [2024-06-21 17:34:32,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59665 conditions, 5431 events. 3471/5431 cut-off events. For 1153588/1153623 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 31436 event pairs, 714 based on Foata normal form. 24/5448 useless extension candidates. Maximal degree in co-relation 59460. Up to 5094 conditions per place. [2024-06-21 17:34:32,913 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 493 selfloop transitions, 64 changer transitions 0/561 dead transitions. [2024-06-21 17:34:32,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 561 transitions, 9454 flow [2024-06-21 17:34:32,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:34:32,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:34:32,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 17:34:32,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 17:34:32,914 INFO L175 Difference]: Start difference. First operand has 414 places, 533 transitions, 7894 flow. Second operand 8 states and 128 transitions. [2024-06-21 17:34:32,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 561 transitions, 9454 flow [2024-06-21 17:34:37,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 561 transitions, 9293 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 17:34:37,455 INFO L231 Difference]: Finished difference. Result has 417 places, 537 transitions, 8022 flow [2024-06-21 17:34:37,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7733, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8022, PETRI_PLACES=417, PETRI_TRANSITIONS=537} [2024-06-21 17:34:37,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-21 17:34:37,456 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 537 transitions, 8022 flow [2024-06-21 17:34:37,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:34:37,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:34:37,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:34:37,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 17:34:37,456 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:34:37,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:34:37,456 INFO L85 PathProgramCache]: Analyzing trace with hash -595812586, now seen corresponding path program 1 times [2024-06-21 17:34:37,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:34:37,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234843162] [2024-06-21 17:34:37,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:34:37,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:34:37,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:34:40,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:34:40,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:34:40,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234843162] [2024-06-21 17:34:40,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234843162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:34:40,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:34:40,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:34:40,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323617258] [2024-06-21 17:34:40,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:34:40,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:34:40,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:34:40,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:34:40,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:34:40,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:34:40,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 537 transitions, 8022 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:34:40,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:34:40,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:34:40,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:34:43,087 INFO L124 PetriNetUnfolderBase]: 3484/5449 cut-off events. [2024-06-21 17:34:43,088 INFO L125 PetriNetUnfolderBase]: For 1171493/1171528 co-relation queries the response was YES. [2024-06-21 17:34:43,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60207 conditions, 5449 events. 3484/5449 cut-off events. For 1171493/1171528 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 31579 event pairs, 717 based on Foata normal form. 23/5465 useless extension candidates. Maximal degree in co-relation 60000. Up to 5102 conditions per place. [2024-06-21 17:34:43,165 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 496 selfloop transitions, 78 changer transitions 0/578 dead transitions. [2024-06-21 17:34:43,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 578 transitions, 9716 flow [2024-06-21 17:34:43,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:34:43,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:34:43,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 17:34:43,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:34:43,166 INFO L175 Difference]: Start difference. First operand has 417 places, 537 transitions, 8022 flow. Second operand 9 states and 153 transitions. [2024-06-21 17:34:43,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 578 transitions, 9716 flow [2024-06-21 17:34:47,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 578 transitions, 9555 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 17:34:47,763 INFO L231 Difference]: Finished difference. Result has 421 places, 543 transitions, 8233 flow [2024-06-21 17:34:47,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7861, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8233, PETRI_PLACES=421, PETRI_TRANSITIONS=543} [2024-06-21 17:34:47,763 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-21 17:34:47,763 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 543 transitions, 8233 flow [2024-06-21 17:34:47,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:34:47,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:34:47,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:34:47,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 17:34:47,764 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:34:47,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:34:47,764 INFO L85 PathProgramCache]: Analyzing trace with hash 880786971, now seen corresponding path program 1 times [2024-06-21 17:34:47,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:34:47,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230407468] [2024-06-21 17:34:47,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:34:47,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:34:47,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:34:50,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:34:50,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:34:50,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230407468] [2024-06-21 17:34:50,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230407468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:34:50,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:34:50,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:34:50,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580467728] [2024-06-21 17:34:50,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:34:50,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:34:50,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:34:50,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:34:50,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:34:50,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:34:50,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 543 transitions, 8233 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:34:50,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:34:50,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:34:50,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:34:53,098 INFO L124 PetriNetUnfolderBase]: 3494/5463 cut-off events. [2024-06-21 17:34:53,099 INFO L125 PetriNetUnfolderBase]: For 1202011/1202046 co-relation queries the response was YES. [2024-06-21 17:34:53,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60962 conditions, 5463 events. 3494/5463 cut-off events. For 1202011/1202046 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 31600 event pairs, 708 based on Foata normal form. 24/5480 useless extension candidates. Maximal degree in co-relation 60754. Up to 5202 conditions per place. [2024-06-21 17:34:53,173 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 539 selfloop transitions, 34 changer transitions 0/577 dead transitions. [2024-06-21 17:34:53,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 577 transitions, 9627 flow [2024-06-21 17:34:53,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:34:53,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:34:53,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 17:34:53,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-21 17:34:53,174 INFO L175 Difference]: Start difference. First operand has 421 places, 543 transitions, 8233 flow. Second operand 9 states and 143 transitions. [2024-06-21 17:34:53,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 577 transitions, 9627 flow [2024-06-21 17:34:57,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 577 transitions, 9422 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-21 17:34:57,127 INFO L231 Difference]: Finished difference. Result has 425 places, 546 transitions, 8260 flow [2024-06-21 17:34:57,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8028, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8260, PETRI_PLACES=425, PETRI_TRANSITIONS=546} [2024-06-21 17:34:57,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-21 17:34:57,128 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 546 transitions, 8260 flow [2024-06-21 17:34:57,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:34:57,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:34:57,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:34:57,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 17:34:57,128 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:34:57,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:34:57,128 INFO L85 PathProgramCache]: Analyzing trace with hash 880786816, now seen corresponding path program 2 times [2024-06-21 17:34:57,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:34:57,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294910526] [2024-06-21 17:34:57,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:34:57,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:34:57,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:35:00,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:35:00,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:35:00,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294910526] [2024-06-21 17:35:00,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294910526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:35:00,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:35:00,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:35:00,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713303992] [2024-06-21 17:35:00,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:35:00,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:35:00,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:35:00,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:35:00,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:35:00,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:35:00,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 546 transitions, 8260 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:35:00,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:35:00,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:35:00,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:35:02,505 INFO L124 PetriNetUnfolderBase]: 3499/5470 cut-off events. [2024-06-21 17:35:02,505 INFO L125 PetriNetUnfolderBase]: For 1216387/1216422 co-relation queries the response was YES. [2024-06-21 17:35:02,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61481 conditions, 5470 events. 3499/5470 cut-off events. For 1216387/1216422 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 31688 event pairs, 716 based on Foata normal form. 23/5486 useless extension candidates. Maximal degree in co-relation 61271. Up to 5142 conditions per place. [2024-06-21 17:35:02,587 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 503 selfloop transitions, 72 changer transitions 0/579 dead transitions. [2024-06-21 17:35:02,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 579 transitions, 9602 flow [2024-06-21 17:35:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:35:02,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:35:02,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-21 17:35:02,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-21 17:35:02,588 INFO L175 Difference]: Start difference. First operand has 425 places, 546 transitions, 8260 flow. Second operand 9 states and 146 transitions. [2024-06-21 17:35:02,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 579 transitions, 9602 flow [2024-06-21 17:35:07,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 579 transitions, 9402 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-21 17:35:07,145 INFO L231 Difference]: Finished difference. Result has 427 places, 549 transitions, 8324 flow [2024-06-21 17:35:07,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8060, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8324, PETRI_PLACES=427, PETRI_TRANSITIONS=549} [2024-06-21 17:35:07,146 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-21 17:35:07,146 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 549 transitions, 8324 flow [2024-06-21 17:35:07,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:35:07,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:35:07,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:35:07,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 17:35:07,146 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:35:07,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:35:07,146 INFO L85 PathProgramCache]: Analyzing trace with hash 884511621, now seen corresponding path program 2 times [2024-06-21 17:35:07,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:35:07,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769205883] [2024-06-21 17:35:07,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:35:07,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:35:07,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:35:09,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:35:09,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:35:09,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769205883] [2024-06-21 17:35:09,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769205883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:35:09,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:35:09,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:35:09,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650583448] [2024-06-21 17:35:09,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:35:09,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:35:09,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:35:09,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:35:09,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:35:09,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:35:09,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 549 transitions, 8324 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:35:09,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:35:09,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:35:09,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:35:12,306 INFO L124 PetriNetUnfolderBase]: 3556/5552 cut-off events. [2024-06-21 17:35:12,306 INFO L125 PetriNetUnfolderBase]: For 1309241/1309276 co-relation queries the response was YES. [2024-06-21 17:35:12,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64160 conditions, 5552 events. 3556/5552 cut-off events. For 1309241/1309276 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 32131 event pairs, 696 based on Foata normal form. 24/5569 useless extension candidates. Maximal degree in co-relation 63949. Up to 5128 conditions per place. [2024-06-21 17:35:12,382 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 500 selfloop transitions, 122 changer transitions 0/626 dead transitions. [2024-06-21 17:35:12,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 626 transitions, 10752 flow [2024-06-21 17:35:12,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:35:12,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:35:12,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 194 transitions. [2024-06-21 17:35:12,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3553113553113553 [2024-06-21 17:35:12,384 INFO L175 Difference]: Start difference. First operand has 427 places, 549 transitions, 8324 flow. Second operand 13 states and 194 transitions. [2024-06-21 17:35:12,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 626 transitions, 10752 flow [2024-06-21 17:35:17,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 626 transitions, 10510 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-21 17:35:17,418 INFO L231 Difference]: Finished difference. Result has 438 places, 591 transitions, 9316 flow [2024-06-21 17:35:17,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8082, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9316, PETRI_PLACES=438, PETRI_TRANSITIONS=591} [2024-06-21 17:35:17,419 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-21 17:35:17,419 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 591 transitions, 9316 flow [2024-06-21 17:35:17,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:35:17,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:35:17,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:35:17,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 17:35:17,419 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:35:17,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:35:17,419 INFO L85 PathProgramCache]: Analyzing trace with hash 884506041, now seen corresponding path program 3 times [2024-06-21 17:35:17,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:35:17,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320248496] [2024-06-21 17:35:17,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:35:17,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:35:17,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:35:19,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-21 17:35:19,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:35:19,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320248496] [2024-06-21 17:35:19,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320248496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:35:19,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:35:19,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:35:19,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754446066] [2024-06-21 17:35:19,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:35:19,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:35:19,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:35:19,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:35:19,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:35:19,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:35:19,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 591 transitions, 9316 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:35:19,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:35:19,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:35:19,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:35:22,986 INFO L124 PetriNetUnfolderBase]: 3558/5557 cut-off events. [2024-06-21 17:35:22,986 INFO L125 PetriNetUnfolderBase]: For 1325271/1325306 co-relation queries the response was YES. [2024-06-21 17:35:23,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65160 conditions, 5557 events. 3558/5557 cut-off events. For 1325271/1325306 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 32192 event pairs, 697 based on Foata normal form. 24/5574 useless extension candidates. Maximal degree in co-relation 64943. Up to 5156 conditions per place. [2024-06-21 17:35:23,060 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 501 selfloop transitions, 121 changer transitions 0/626 dead transitions. [2024-06-21 17:35:23,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 626 transitions, 10829 flow [2024-06-21 17:35:23,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:35:23,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:35:23,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 191 transitions. [2024-06-21 17:35:23,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3498168498168498 [2024-06-21 17:35:23,062 INFO L175 Difference]: Start difference. First operand has 438 places, 591 transitions, 9316 flow. Second operand 13 states and 191 transitions. [2024-06-21 17:35:23,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 626 transitions, 10829 flow [2024-06-21 17:35:27,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 626 transitions, 10437 flow, removed 140 selfloop flow, removed 6 redundant places. [2024-06-21 17:35:27,605 INFO L231 Difference]: Finished difference. Result has 445 places, 594 transitions, 9346 flow [2024-06-21 17:35:27,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8924, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9346, PETRI_PLACES=445, PETRI_TRANSITIONS=594} [2024-06-21 17:35:27,605 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-21 17:35:27,606 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 594 transitions, 9346 flow [2024-06-21 17:35:27,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:35:27,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:35:27,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, 1, 1, 1] [2024-06-21 17:35:27,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 17:35:27,606 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:35:27,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:35:27,606 INFO L85 PathProgramCache]: Analyzing trace with hash -592003306, now seen corresponding path program 3 times [2024-06-21 17:35:27,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:35:27,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590712007] [2024-06-21 17:35:27,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:35:27,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:35:27,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:35:30,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-21 17:35:30,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:35:30,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590712007] [2024-06-21 17:35:30,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590712007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:35:30,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:35:30,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:35:30,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48958011] [2024-06-21 17:35:30,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:35:30,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:35:30,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:35:30,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:35:30,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:35:30,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:35:30,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 594 transitions, 9346 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:35:30,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:35:30,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:35:30,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:35:32,718 INFO L124 PetriNetUnfolderBase]: 3563/5564 cut-off events. [2024-06-21 17:35:32,718 INFO L125 PetriNetUnfolderBase]: For 1340237/1340272 co-relation queries the response was YES. [2024-06-21 17:35:32,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65458 conditions, 5564 events. 3563/5564 cut-off events. For 1340237/1340272 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 32209 event pairs, 697 based on Foata normal form. 23/5580 useless extension candidates. Maximal degree in co-relation 65239. Up to 5254 conditions per place. [2024-06-21 17:35:32,807 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 558 selfloop transitions, 61 changer transitions 0/623 dead transitions. [2024-06-21 17:35:32,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 623 transitions, 10732 flow [2024-06-21 17:35:32,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:35:32,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:35:32,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-21 17:35:32,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-21 17:35:32,808 INFO L175 Difference]: Start difference. First operand has 445 places, 594 transitions, 9346 flow. Second operand 9 states and 141 transitions. [2024-06-21 17:35:32,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 623 transitions, 10732 flow [2024-06-21 17:35:37,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 623 transitions, 10274 flow, removed 111 selfloop flow, removed 11 redundant places. [2024-06-21 17:35:37,786 INFO L231 Difference]: Finished difference. Result has 443 places, 597 transitions, 9098 flow [2024-06-21 17:35:37,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8888, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9098, PETRI_PLACES=443, PETRI_TRANSITIONS=597} [2024-06-21 17:35:37,787 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-21 17:35:37,787 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 597 transitions, 9098 flow [2024-06-21 17:35:37,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:35:37,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:35:37,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:35:37,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 17:35:37,788 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:35:37,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:35:37,789 INFO L85 PathProgramCache]: Analyzing trace with hash 2080621445, now seen corresponding path program 4 times [2024-06-21 17:35:37,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:35:37,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546914721] [2024-06-21 17:35:37,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:35:37,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:35:37,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:35:40,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:35:40,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:35:40,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546914721] [2024-06-21 17:35:40,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546914721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:35:40,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:35:40,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:35:40,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739501669] [2024-06-21 17:35:40,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:35:40,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:35:40,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:35:40,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:35:40,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:35:40,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:35:40,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 597 transitions, 9098 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:35:40,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:35:40,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:35:40,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:35:43,292 INFO L124 PetriNetUnfolderBase]: 3628/5659 cut-off events. [2024-06-21 17:35:43,293 INFO L125 PetriNetUnfolderBase]: For 1442092/1442127 co-relation queries the response was YES. [2024-06-21 17:35:43,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67991 conditions, 5659 events. 3628/5659 cut-off events. For 1442092/1442127 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 32864 event pairs, 693 based on Foata normal form. 24/5676 useless extension candidates. Maximal degree in co-relation 67771. Up to 5211 conditions per place. [2024-06-21 17:35:43,385 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 508 selfloop transitions, 135 changer transitions 0/647 dead transitions. [2024-06-21 17:35:43,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 647 transitions, 11419 flow [2024-06-21 17:35:43,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 17:35:43,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 17:35:43,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 202 transitions. [2024-06-21 17:35:43,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3435374149659864 [2024-06-21 17:35:43,387 INFO L175 Difference]: Start difference. First operand has 443 places, 597 transitions, 9098 flow. Second operand 14 states and 202 transitions. [2024-06-21 17:35:43,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 647 transitions, 11419 flow [2024-06-21 17:35:48,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 647 transitions, 11237 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-21 17:35:48,978 INFO L231 Difference]: Finished difference. Result has 451 places, 615 transitions, 9920 flow [2024-06-21 17:35:48,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8916, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9920, PETRI_PLACES=451, PETRI_TRANSITIONS=615} [2024-06-21 17:35:48,978 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-21 17:35:48,978 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 615 transitions, 9920 flow [2024-06-21 17:35:48,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:35:48,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:35:48,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:35:48,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 17:35:48,979 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:35:48,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:35:48,980 INFO L85 PathProgramCache]: Analyzing trace with hash 2087973095, now seen corresponding path program 5 times [2024-06-21 17:35:48,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:35:48,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629187932] [2024-06-21 17:35:48,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:35:48,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:35:48,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:35:51,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:35:51,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:35:51,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629187932] [2024-06-21 17:35:51,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629187932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:35:51,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:35:51,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:35:51,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66764941] [2024-06-21 17:35:51,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:35:51,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:35:51,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:35:51,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:35:51,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:35:51,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:35:51,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 615 transitions, 9920 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:35:51,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:35:51,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:35:51,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:35:54,446 INFO L124 PetriNetUnfolderBase]: 3677/5728 cut-off events. [2024-06-21 17:35:54,446 INFO L125 PetriNetUnfolderBase]: For 1528957/1528992 co-relation queries the response was YES. [2024-06-21 17:35:54,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71119 conditions, 5728 events. 3677/5728 cut-off events. For 1528957/1528992 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 33204 event pairs, 696 based on Foata normal form. 24/5745 useless extension candidates. Maximal degree in co-relation 70897. Up to 5281 conditions per place. [2024-06-21 17:35:54,541 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 514 selfloop transitions, 137 changer transitions 0/655 dead transitions. [2024-06-21 17:35:54,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 655 transitions, 12067 flow [2024-06-21 17:35:54,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:35:54,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:35:54,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-06-21 17:35:54,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 17:35:54,543 INFO L175 Difference]: Start difference. First operand has 451 places, 615 transitions, 9920 flow. Second operand 12 states and 180 transitions. [2024-06-21 17:35:54,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 655 transitions, 12067 flow [2024-06-21 17:36:00,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 655 transitions, 11681 flow, removed 143 selfloop flow, removed 6 redundant places. [2024-06-21 17:36:00,412 INFO L231 Difference]: Finished difference. Result has 458 places, 626 transitions, 10362 flow [2024-06-21 17:36:00,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9544, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10362, PETRI_PLACES=458, PETRI_TRANSITIONS=626} [2024-06-21 17:36:00,413 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-21 17:36:00,413 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 626 transitions, 10362 flow [2024-06-21 17:36:00,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:36:00,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:36:00,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:36:00,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 17:36:00,413 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:36:00,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:36:00,414 INFO L85 PathProgramCache]: Analyzing trace with hash 2080615865, now seen corresponding path program 6 times [2024-06-21 17:36:00,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:36:00,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001112543] [2024-06-21 17:36:00,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:36:00,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:36:00,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:36:03,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:36:03,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:36:03,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001112543] [2024-06-21 17:36:03,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001112543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:36:03,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:36:03,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:36:03,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012845482] [2024-06-21 17:36:03,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:36:03,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:36:03,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:36:03,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:36:03,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:36:03,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:36:03,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 626 transitions, 10362 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:36:03,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:36:03,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:36:03,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:36:05,970 INFO L124 PetriNetUnfolderBase]: 3687/5742 cut-off events. [2024-06-21 17:36:05,971 INFO L125 PetriNetUnfolderBase]: For 1559237/1559272 co-relation queries the response was YES. [2024-06-21 17:36:06,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72067 conditions, 5742 events. 3687/5742 cut-off events. For 1559237/1559272 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 33337 event pairs, 697 based on Foata normal form. 24/5759 useless extension candidates. Maximal degree in co-relation 71842. Up to 5335 conditions per place. [2024-06-21 17:36:06,068 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 528 selfloop transitions, 127 changer transitions 0/659 dead transitions. [2024-06-21 17:36:06,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 659 transitions, 12047 flow [2024-06-21 17:36:06,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:36:06,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:36:06,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 188 transitions. [2024-06-21 17:36:06,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3443223443223443 [2024-06-21 17:36:06,069 INFO L175 Difference]: Start difference. First operand has 458 places, 626 transitions, 10362 flow. Second operand 13 states and 188 transitions. [2024-06-21 17:36:06,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 659 transitions, 12047 flow [2024-06-21 17:36:11,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 659 transitions, 11649 flow, removed 129 selfloop flow, removed 7 redundant places. [2024-06-21 17:36:11,042 INFO L231 Difference]: Finished difference. Result has 464 places, 631 transitions, 10516 flow [2024-06-21 17:36:11,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9964, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10516, PETRI_PLACES=464, PETRI_TRANSITIONS=631} [2024-06-21 17:36:11,042 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 421 predicate places. [2024-06-21 17:36:11,042 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 631 transitions, 10516 flow [2024-06-21 17:36:11,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:36:11,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:36:11,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:36:11,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 17:36:11,043 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:36:11,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:36:11,043 INFO L85 PathProgramCache]: Analyzing trace with hash 604106518, now seen corresponding path program 4 times [2024-06-21 17:36:11,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:36:11,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132516825] [2024-06-21 17:36:11,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:36:11,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:36:11,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:36:13,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-21 17:36:13,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:36:13,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132516825] [2024-06-21 17:36:13,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132516825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:36:13,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:36:13,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:36:13,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358211767] [2024-06-21 17:36:13,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:36:13,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:36:13,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:36:13,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:36:13,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:36:13,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:36:13,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 631 transitions, 10516 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:36:13,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:36:13,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:36:13,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:36:16,453 INFO L124 PetriNetUnfolderBase]: 3692/5749 cut-off events. [2024-06-21 17:36:16,453 INFO L125 PetriNetUnfolderBase]: For 1576490/1576525 co-relation queries the response was YES. [2024-06-21 17:36:16,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72491 conditions, 5749 events. 3692/5749 cut-off events. For 1576490/1576525 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 33338 event pairs, 711 based on Foata normal form. 23/5765 useless extension candidates. Maximal degree in co-relation 72264. Up to 5439 conditions per place. [2024-06-21 17:36:16,550 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 591 selfloop transitions, 61 changer transitions 0/656 dead transitions. [2024-06-21 17:36:16,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 656 transitions, 11962 flow [2024-06-21 17:36:16,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:36:16,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:36:16,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 17:36:16,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-21 17:36:16,551 INFO L175 Difference]: Start difference. First operand has 464 places, 631 transitions, 10516 flow. Second operand 9 states and 137 transitions. [2024-06-21 17:36:16,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 656 transitions, 11962 flow [2024-06-21 17:36:23,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 656 transitions, 11500 flow, removed 107 selfloop flow, removed 11 redundant places. [2024-06-21 17:36:23,535 INFO L231 Difference]: Finished difference. Result has 462 places, 634 transitions, 10270 flow [2024-06-21 17:36:23,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10054, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10270, PETRI_PLACES=462, PETRI_TRANSITIONS=634} [2024-06-21 17:36:23,536 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-21 17:36:23,536 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 634 transitions, 10270 flow [2024-06-21 17:36:23,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:36:23,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:36:23,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:36:23,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 17:36:23,536 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:36:23,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:36:23,536 INFO L85 PathProgramCache]: Analyzing trace with hash -2069583656, now seen corresponding path program 7 times [2024-06-21 17:36:23,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:36:23,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323849844] [2024-06-21 17:36:23,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:36:23,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:36:23,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:36:26,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:36:26,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:36:26,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323849844] [2024-06-21 17:36:26,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323849844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:36:26,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:36:26,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:36:26,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169157835] [2024-06-21 17:36:26,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:36:26,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:36:26,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:36:26,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:36:26,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:36:26,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:36:26,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 634 transitions, 10270 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:36:26,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:36:26,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:36:26,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:36:28,695 INFO L124 PetriNetUnfolderBase]: 3687/5744 cut-off events. [2024-06-21 17:36:28,695 INFO L125 PetriNetUnfolderBase]: For 1586547/1586582 co-relation queries the response was YES. [2024-06-21 17:36:28,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71959 conditions, 5744 events. 3687/5744 cut-off events. For 1586547/1586582 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 33277 event pairs, 519 based on Foata normal form. 24/5761 useless extension candidates. Maximal degree in co-relation 71731. Up to 5352 conditions per place. [2024-06-21 17:36:28,781 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 598 selfloop transitions, 59 changer transitions 0/661 dead transitions. [2024-06-21 17:36:28,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 661 transitions, 11926 flow [2024-06-21 17:36:28,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:36:28,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:36:28,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 17:36:28,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-21 17:36:28,782 INFO L175 Difference]: Start difference. First operand has 462 places, 634 transitions, 10270 flow. Second operand 7 states and 122 transitions. [2024-06-21 17:36:28,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 661 transitions, 11926 flow [2024-06-21 17:36:34,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 661 transitions, 11694 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-21 17:36:34,350 INFO L231 Difference]: Finished difference. Result has 462 places, 634 transitions, 10164 flow [2024-06-21 17:36:34,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10038, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10164, PETRI_PLACES=462, PETRI_TRANSITIONS=634} [2024-06-21 17:36:34,350 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-21 17:36:34,351 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 634 transitions, 10164 flow [2024-06-21 17:36:34,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:36:34,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:36:34,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:36:34,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 17:36:34,351 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:36:34,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:36:34,352 INFO L85 PathProgramCache]: Analyzing trace with hash -509208956, now seen corresponding path program 8 times [2024-06-21 17:36:34,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:36:34,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274706896] [2024-06-21 17:36:34,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:36:34,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:36:34,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:36:36,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:36:36,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:36:36,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274706896] [2024-06-21 17:36:36,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274706896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:36:36,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:36:36,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:36:36,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91336156] [2024-06-21 17:36:36,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:36:36,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:36:36,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:36:36,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:36:36,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:36:36,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:36:36,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 634 transitions, 10164 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:36:36,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:36:36,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:36:36,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:36:39,382 INFO L124 PetriNetUnfolderBase]: 3682/5737 cut-off events. [2024-06-21 17:36:39,382 INFO L125 PetriNetUnfolderBase]: For 1588536/1588571 co-relation queries the response was YES. [2024-06-21 17:36:39,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71676 conditions, 5737 events. 3682/5737 cut-off events. For 1588536/1588571 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 33335 event pairs, 695 based on Foata normal form. 24/5754 useless extension candidates. Maximal degree in co-relation 71447. Up to 5439 conditions per place. [2024-06-21 17:36:39,481 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 602 selfloop transitions, 49 changer transitions 0/655 dead transitions. [2024-06-21 17:36:39,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 655 transitions, 11524 flow [2024-06-21 17:36:39,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:36:39,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:36:39,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 17:36:39,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-21 17:36:39,482 INFO L175 Difference]: Start difference. First operand has 462 places, 634 transitions, 10164 flow. Second operand 7 states and 116 transitions. [2024-06-21 17:36:39,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 655 transitions, 11524 flow [2024-06-21 17:36:45,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 655 transitions, 11312 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-21 17:36:45,488 INFO L231 Difference]: Finished difference. Result has 461 places, 634 transitions, 10058 flow [2024-06-21 17:36:45,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9952, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10058, PETRI_PLACES=461, PETRI_TRANSITIONS=634} [2024-06-21 17:36:45,489 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-21 17:36:45,489 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 634 transitions, 10058 flow [2024-06-21 17:36:45,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:36:45,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:36:45,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:36:45,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 17:36:45,489 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:36:45,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:36:45,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1602988184, now seen corresponding path program 9 times [2024-06-21 17:36:45,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:36:45,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241354162] [2024-06-21 17:36:45,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:36:45,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:36:45,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:36:48,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:36:48,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:36:48,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241354162] [2024-06-21 17:36:48,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241354162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:36:48,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:36:48,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:36:48,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852822584] [2024-06-21 17:36:48,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:36:48,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:36:48,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:36:48,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:36:48,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:36:48,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:36:48,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 634 transitions, 10058 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:36:48,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:36:48,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:36:48,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:36:50,815 INFO L124 PetriNetUnfolderBase]: 3677/5730 cut-off events. [2024-06-21 17:36:50,815 INFO L125 PetriNetUnfolderBase]: For 1568359/1568394 co-relation queries the response was YES. [2024-06-21 17:36:50,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71093 conditions, 5730 events. 3677/5730 cut-off events. For 1568359/1568394 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 33230 event pairs, 686 based on Foata normal form. 24/5747 useless extension candidates. Maximal degree in co-relation 70865. Up to 5432 conditions per place. [2024-06-21 17:36:50,911 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 599 selfloop transitions, 54 changer transitions 0/657 dead transitions. [2024-06-21 17:36:50,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 657 transitions, 11426 flow [2024-06-21 17:36:50,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:36:50,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:36:50,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 17:36:50,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-21 17:36:50,912 INFO L175 Difference]: Start difference. First operand has 461 places, 634 transitions, 10058 flow. Second operand 9 states and 139 transitions. [2024-06-21 17:36:50,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 657 transitions, 11426 flow [2024-06-21 17:36:56,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 657 transitions, 11273 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 17:36:56,656 INFO L231 Difference]: Finished difference. Result has 463 places, 634 transitions, 10021 flow [2024-06-21 17:36:56,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9905, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10021, PETRI_PLACES=463, PETRI_TRANSITIONS=634} [2024-06-21 17:36:56,657 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-06-21 17:36:56,657 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 634 transitions, 10021 flow [2024-06-21 17:36:56,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:36:56,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:36:56,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:36:56,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 17:36:56,658 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:36:56,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:36:56,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1424918744, now seen corresponding path program 10 times [2024-06-21 17:36:56,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:36:56,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760081957] [2024-06-21 17:36:56,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:36:56,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:36:56,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:36:59,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:36:59,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:36:59,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760081957] [2024-06-21 17:36:59,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760081957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:36:59,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:36:59,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:36:59,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747819599] [2024-06-21 17:36:59,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:36:59,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:36:59,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:36:59,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:36:59,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:36:59,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:36:59,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 634 transitions, 10021 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:36:59,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:36:59,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:36:59,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:37:01,925 INFO L124 PetriNetUnfolderBase]: 3672/5715 cut-off events. [2024-06-21 17:37:01,925 INFO L125 PetriNetUnfolderBase]: For 1548407/1548424 co-relation queries the response was YES. [2024-06-21 17:37:01,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70667 conditions, 5715 events. 3672/5715 cut-off events. For 1548407/1548424 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 33057 event pairs, 708 based on Foata normal form. 12/5716 useless extension candidates. Maximal degree in co-relation 70439. Up to 5411 conditions per place. [2024-06-21 17:37:02,007 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 587 selfloop transitions, 57 changer transitions 0/648 dead transitions. [2024-06-21 17:37:02,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 648 transitions, 11345 flow [2024-06-21 17:37:02,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:37:02,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:37:02,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-21 17:37:02,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-21 17:37:02,008 INFO L175 Difference]: Start difference. First operand has 463 places, 634 transitions, 10021 flow. Second operand 8 states and 119 transitions. [2024-06-21 17:37:02,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 648 transitions, 11345 flow [2024-06-21 17:37:08,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 648 transitions, 11158 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-21 17:37:08,034 INFO L231 Difference]: Finished difference. Result has 461 places, 634 transitions, 9953 flow [2024-06-21 17:37:08,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9834, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9953, PETRI_PLACES=461, PETRI_TRANSITIONS=634} [2024-06-21 17:37:08,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-21 17:37:08,034 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 634 transitions, 9953 flow [2024-06-21 17:37:08,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:37:08,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:37:08,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:37:08,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 17:37:08,034 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:37:08,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:37:08,035 INFO L85 PathProgramCache]: Analyzing trace with hash -280984634, now seen corresponding path program 11 times [2024-06-21 17:37:08,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:37:08,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228275963] [2024-06-21 17:37:08,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:37:08,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:37:08,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:37:10,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:37:10,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:37:10,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228275963] [2024-06-21 17:37:10,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228275963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:37:10,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:37:10,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:37:10,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580816457] [2024-06-21 17:37:10,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:37:10,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:37:10,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:37:10,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:37:10,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:37:10,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:37:10,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 634 transitions, 9953 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:37:10,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:37:10,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:37:10,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:37:13,057 INFO L124 PetriNetUnfolderBase]: 3667/5708 cut-off events. [2024-06-21 17:37:13,057 INFO L125 PetriNetUnfolderBase]: For 1529135/1529152 co-relation queries the response was YES. [2024-06-21 17:37:13,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70152 conditions, 5708 events. 3667/5708 cut-off events. For 1529135/1529152 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 32995 event pairs, 703 based on Foata normal form. 12/5709 useless extension candidates. Maximal degree in co-relation 69925. Up to 5384 conditions per place. [2024-06-21 17:37:13,153 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 583 selfloop transitions, 62 changer transitions 0/649 dead transitions. [2024-06-21 17:37:13,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 649 transitions, 11281 flow [2024-06-21 17:37:13,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:37:13,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:37:13,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-21 17:37:13,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 17:37:13,154 INFO L175 Difference]: Start difference. First operand has 461 places, 634 transitions, 9953 flow. Second operand 8 states and 120 transitions. [2024-06-21 17:37:13,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 649 transitions, 11281 flow [2024-06-21 17:37:19,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 649 transitions, 11104 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 17:37:19,843 INFO L231 Difference]: Finished difference. Result has 462 places, 634 transitions, 9905 flow [2024-06-21 17:37:19,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9776, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9905, PETRI_PLACES=462, PETRI_TRANSITIONS=634} [2024-06-21 17:37:19,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-21 17:37:19,843 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 634 transitions, 9905 flow [2024-06-21 17:37:19,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 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-21 17:37:19,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:37:19,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:37:19,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 17:37:19,844 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:37:19,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:37:19,845 INFO L85 PathProgramCache]: Analyzing trace with hash 519682754, now seen corresponding path program 5 times [2024-06-21 17:37:19,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:37:19,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468604326] [2024-06-21 17:37:19,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:37:19,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:37:19,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:37:22,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:37:22,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:37:22,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468604326] [2024-06-21 17:37:22,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468604326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:37:22,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:37:22,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:37:22,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726697815] [2024-06-21 17:37:22,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:37:22,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:37:22,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:37:22,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:37:22,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:37:22,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:37:22,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 634 transitions, 9905 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:37:22,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:37:22,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:37:22,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15